Quizás vea mi respuesta en AskUbuntu . También podría ayudar, aunque la respuesta de @Gilles se ve genial.
kalaracey
Respuestas:
11
Eso no es posible con xmodmap. Tampoco creo que sea posible con XKB, pero no estoy seguro.
¿Su objetivo es tener una tecla que siempre sea idéntica a presionar Ctrl+ C(por ejemplo, en una terminal, interrumpiría el programa en ejecución) o tener una tecla de copia del portapapeles? Si es lo último, intente
keycode 135 = XF86Copy
El XF86Copykeyym está destinado a una clave de copiar al portapapeles, pero no sé cuántas aplicaciones tienen ese acceso directo listo para usar.
Si está en Ubuntu, y posiblemente incluso si no lo está, el método recomendado para configurar teclas adicionales ("multimedia") es tocar teclas .
Si realmente desea que la tecla sea equivalente a Ctrl+ C, su entorno de escritorio o administrador de ventanas puede permitirle vincular el teclado a un comando que genera eventos de pulsación y liberación de teclas para esa combinación de teclas. Si prefiere o debe usar un método independiente de DE / WM, puede usar xbindkeys para vincular un comando de shell arbitrario a una tecla y xmacro para fabricar eventos clave para enviar a una ventana. Aún necesitará tener un keyym asociado con la clave; una buena opción es F13(o donde las teclas de función numeradas en su teclado se apagan). Luego pon esto en tu ~/.xbindkeysrc:
Gracias. Me gustaría lograr eso siempre que presiono la tecla entre ctrl derecho y derecho (código clave 135) será lo mismo que Ctrl + C (este es solo un ejemplo, me gustaría usar más teclas que no están Utilizado en mi teclado y asignarles atajos Ctrl + A, Ctrl + B, Ctrl + C, etc., no importa cuál sea la función (por ejemplo, copiar). ¿Podrías lograrlo con otro programa (xbindkeys, xmacro)?
xralf
También puedes probar xdotool, es un poco más fácil de usar que xmacro.
Ben Davis
2
¿Has probado Autokey ? Es una forma mucho más fácil que xbindkeys o xmacro.
Respuestas:
Eso no es posible con xmodmap. Tampoco creo que sea posible con XKB, pero no estoy seguro.
¿Su objetivo es tener una tecla que siempre sea idéntica a presionar Ctrl+ C(por ejemplo, en una terminal, interrumpiría el programa en ejecución) o tener una tecla de copia del portapapeles? Si es lo último, intente
El
XF86Copy
keyym está destinado a una clave de copiar al portapapeles, pero no sé cuántas aplicaciones tienen ese acceso directo listo para usar.Si está en Ubuntu, y posiblemente incluso si no lo está, el método recomendado para configurar teclas adicionales ("multimedia") es tocar teclas .
Si realmente desea que la tecla sea equivalente a Ctrl+ C, su entorno de escritorio o administrador de ventanas puede permitirle vincular el teclado a un comando que genera eventos de pulsación y liberación de teclas para esa combinación de teclas. Si prefiere o debe usar un método independiente de DE / WM, puede usar xbindkeys para vincular un comando de shell arbitrario a una tecla y xmacro para fabricar eventos clave para enviar a una ventana. Aún necesitará tener un keyym asociado con la clave; una buena opción es
F13
(o donde las teclas de función numeradas en su teclado se apagan). Luego pon esto en tu~/.xbindkeysrc
:Deberá comenzar
xbindkeys
con su sesión X, desde su~/.xinitrc
o~/.xsession
si tiene una, o desde la interfaz de configuración adecuada en su DE / WM.fuente
¿Has probado Autokey ? Es una forma mucho más fácil que xbindkeys o xmacro.
fuente