Dell XPS 13 con Ubuntu 14.04 LTS. Yo uso las teclas Homey con Endfrecuencia. (Parece que la mayoría de las personas no utilizan estas claves mucho más.) Por desgracia, porque es un pequeño ordenador tal, Dell pone Homey Enden la parte superior de las teclas de flecha izquierda y derecha, lo que requiere la celebración de la Fnhacia abajo para obtener Homey End.
Hay una Ctrltecla justo al lado de las teclas del cursor. Nunca uso esta tecla, como me he CapsLockasignado Ctrl. Me gustaría que se comportara como una Fntecla para poder presionar Fn Left( Home) y Fn Right( End) con una mano.
¿Hay alguna forma de hacer esto?
EDITAR: Ejecuté showkey y xev, como lo sugiere el comentario de @ AB, y la tecla Fn no activa ninguna salida. Tengo la sensación de que mi solicitud es imposible.
fuente
sudo showkey
y presione suFn
tecla. ¿Hay una salida para laFn
clave? Si no es así,xev
presioneFn
y agregue el resultado a su pregunta.Fn-Home
yFn-End
para verificar los códigos clave.Respuestas:
Instalar
xautomation
, necesitamos el comandoxte
y
xbindkeys
Crea o edita el archivo
~/.xbindkeysrc
y agregue las siguientes líneas
Prueba con
El paquete
xbindkeys
instala una entrada de inicio automáticoNo se necesitan más cosas.
fuente
xbindkeys -k
?Desafortunadamente para usted, esta Fnes una tecla muerta: eso significa que no tiene un código de escaneo y solo le da un código de escaneo adicional a otras teclas cuando se presiona junto con ellas.
Puede ver esto cuando vaya
tty1
y ejecute allí:Cualquier tecla que presione le dará una salida, excepto Fn , por lo Fnque Ctrles imposible asignarla .
Sin embargo, dependiendo del hardware de su teclado , Fn+ → podría asignarse a EG Ctrl+ →pero luego perdería la funcionalidad de ambas Ctrlteclas ...
(Lo probé en mi teclado y allí es imposible como Fn+ →y le →doy los mismos códigos de escaneo ...)
fuente
word left
yword right
(lo que ahora está en [Ctrl ] ← y [Ctrl] →) que podrían funcionar ... (¿actualizar respuesta?)Aquí hay una solución más simple: enlace
sh -c "xdotool getactivewindow key Home "
ysh -c "xdotool getactivewindow key End "
comandos, a Alt+ ,y Alt+.Por supuesto,
xdotool
primero debe instalar consudo apt-get install xdotool
.Luego vaya a Settings-> Keyboard-> Shortcuts-> Custom. Haga clic en el botón más y cree nuevos accesos directos.
Nota: También puede usar Alt+ Arrow_Upy Alt+ Arrow_Down, pero no recomendaría eso o la Ctrltecla, ya que algunos programas ya los usan como accesos directos. Por ejemplo, Firefox usa esos.
fuente