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 showkeyy presione suFntecla. ¿Hay una salida para laFnclave? Si no es así,xevpresioneFny agregue el resultado a su pregunta.Fn-HomeyFn-Endpara verificar los códigos clave.Respuestas:
Instalar
xautomation, necesitamos el comandoxtey
xbindkeysCrea o edita el archivo
~/.xbindkeysrcy agregue las siguientes líneas
Prueba con
El paquete
xbindkeysinstala 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
tty1y 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 leftyword 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,
xdotoolprimero 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