Una alternativa a la tecla Super en un teclado antiguo

12

Tengo un teclado clásico de la serie M de IBM que quiero usar. Sin embargo, no tiene una tecla Windows(aka Super), que uso para muchos accesos directos relacionados con el administrador de Windows. Además, utilizo Emacs, ya se han tomado muchos Alto Ctrlatajos. Tampoco puedo usarlo Caps Lockcomo modificador, ya que se toma para cambiar entre idiomas.

¿Qué métodos abreviados de teclado me recomendaría para el administrador de Windows (Gnome w. Emerald), teniendo en cuenta estas limitaciones (sin Supertecla, no se puede reasignar Capsy no deben colisionar con los métodos abreviados frecuentes de Emacs)?

Mesitas Bobby
fuente
¿Tienes una clave preferida?
Mikel

Respuestas:

7

¿Ya usas bien Alt?

Puede asignarlo a la Windowstecla en la configuración de Gnome:

  • Sistema-> Preferencias-> Teclado
  • Diseños
  • Opciones ...
  • Comportamiento clave Alt / Win
  • Left Alt se intercambia con Left Win

O puede asignar Caps Locka la Windowstecla y elegir otro acceso directo para cambiar los idiomas.

En el mismo panel de control:

  • Comportamiento clave de CapsLock
  • Haga que CapsLock sea un Súper adicional

    (o hacer que CapsLock sea un Hyper adicional)

y entonces:

  • Clave (s) para cambiar el diseño
  • demasiadas opciones para mencionar

Las opciones comunes incluyen:

  • Izquierda Alt+ izquierdaShift
  • Izquierda Ctrl+ izquierdaShift
  • Izquierda Ctrl+ derechaCtrl

pero como Emacsusuario, sugeriría la Both Ctrl keys togetheropción.


Si esas opciones son insuficientes, deberá usarlas xmodmap.

Se podría trazar derecho Controla Windowsla cáscara de la siguiente manera:

xmodmap -e 'remove control = Control_R'
xmodmap -e 'add Mod4 = Control_R'

Dependiendo de su sistema, probablemente también pueda poner la configuración equivalente en .Xmodmap, por ejemplo,

.Xmodmap

remove control = Control_R'
add Mod4 = Control_R'

Si prefiere usar xmodmapel panel de control de Gnome, puede cambiar Control_Ra otra cosa, por ejemplo, la derecha Altes Alt_Ro ISO_Level3_Shift, dependiendo de la configuración de su teclado, por ejemplo

xmodmap -e 'remove ISO_Level3_Shift = Mod5'
xmodmap -e 'add Mod4 = ISO_Level3_Shift'

funciona para mi.

Mikel
fuente
Estas son buenas opciones: Alt derecho como super podría funcionar. Le daré un golpe. ¡Gracias!
Little Bobby Tables
No hay problema. Tenga en cuenta que probablemente necesitará la xmodmapversión, y que podría ser ISO_Level3_Shifto Alt_R.
Mikel
¿Las opciones de bloqueo de mayúsculas ya no parecen estar en Ubuntu 18?
Jonathan
0

Por el uso normal del escritorio, puedo dar fe del hecho de que 'alt' se usa con mucha menos frecuencia que 'ctrl' (a menos que use 'alt' para la navegación de la barra de menús). Como supongo que solo tiene 'shift', 'ctrl' y 'alt', emparejaría 'alt' y 'shift' juntos: su pulgar podría presionar 'alt' mientras que su meñique presionaría 'shift'. Este tipo de movimiento es extremadamente fácil para mí. Además, nunca hay atajos que requieran esos dos modificadores al mismo tiempo.

No uso emacs pero estoy bastante seguro de que usa 'alt' como modificador principal. Si es así, supongo que esto corre el riesgo de entrar en conflicto. Por lo tanto, la única otra alternativa utilizable sería 'ctrl' + 'shift'. Por supuesto, si tiene uno de esos botones del menú contextual, eso podría funcionar maravillosamente (dependiendo de la posición).


fuente
0

Puede crear o ubicar un mapa de teclas que trate el control izquierdo y derecho o las teclas alt de manera diferente. No vi una manera fácil de hacerlo desde el panel Gnome.

Mira las opciones para xmodmap.

BillThor
fuente