¿Cómo reasignar una combinación de teclas a una tecla?

9

¿Es posible reasignar una combinación de teclas a una tecla en el sistema basado en el servidor X, de modo que, por ejemplo, si presiono End+ Arrow_up, Homese genera el código clave para ? Google parece guardar silencio sobre este tema. Sería genial si hubiera una solución, ya que abriría muchas posibilidades para una asignación de teclado más conveniente.

jons34yp
fuente

Respuestas:

5

Eche un vistazo a esta pregunta similar en superusuario. Algo como

"xdotool key Home"
  End + Up

en el .xbindkeysrcarchivo debería ser suficiente.

Si realmente desea intentar usar xmodmap, un comienzo sería asignar la Endclave o la Upclave a una clave modificadora. Xmodmap. Por ejemplo, podría tomar sus dos claves con xevy asignar la Endclave a mode_switchcon

keycode NN("End" keycode) = mode_switch

y luego asignar la parte de mode_switch UpaHome

keycode NN("Up" keycode) = Up NoSymbol Home

Pero no estoy seguro de esa parte, tendrás que experimentar. Lo que definitivamente funcionará es dejar que su entorno de escritorio haga el trabajo (dconf, etc.).

Otra pista se puede encontrar aquí .

ix5
fuente