Mantenga presionada la tecla Intro como tecla Control

Mantenga presionada la tecla Intro como tecla Control

Soy un usuario de Emacs y quiero mantener presionada la tecla Intro como tecla de control adicional. Solía ​​hacer esto en Mac OS con KeyboardRemap4Macbook. Pero no pude encontrar cómo hacerlo en Ubuntu Unity. Esto me salvaría mucho el dedo izquierdo :)

Respuesta1

Esto se resolvió usando xcape ( sudo apt-get install xcapeo desde github -https://github.com/alols/xcape)

y siguiendo el script en el README:

# Map an unused modifier's keysym to the spacebar's keycode and make it a
# control modifier. It needs to be an existing key so that emacs won't
# spazz out when you press it. Hyper_L is a good candidate.
spare_modifier="Hyper_L"
xmodmap -e "keycode 65 = $spare_modifier"
xmodmap -e "remove mod4 = $spare_modifier" # hyper_l is mod4 by default
xmodmap -e "add Control = $spare_modifier"

# Map space to an unused keycode (to keep it around for xcape to
# use).
xmodmap -e "keycode any = space"

# Finally use xcape to cause the space bar to generate a space when tapped.
xcape -e "$spare_modifier=space"

Esto funcionó para mí independientemente de la distribución: lo hice funcionar en Fedora 23 y Debian9, además de Ubuntu 17.04, ya que es una solución genérica. Gracias

información relacionada