Un'alternativa al tasto Super su una vecchia tastiera


12

Ho una classica tastiera IBM serie M che voglio mettere a frutto. Tuttavia, non ha un tasto Windows(aka Super), che uso per molte scorciatoie relative a Windows Manager. Inoltre, utilizzo Emacs, quindi sono già state prese molte Alto Ctrlscorciatoie. Inoltre non posso usare Caps Lockcome modificatore, dal momento che viene utilizzato per passare da una lingua all'altra.

Quali scorciatoie da tastiera mi consiglieresti per il gestore di Windows (Gnome con Emerald), tenendo conto di queste limitazioni (nessun Supertasto, non è possibile rimappare Capse non deve scontrarsi con le scorciatoie frequenti di Emacs)?


Hai una chiave preferita?
Mikel,

Risposte:


7

Usi già giusto Alt?

Puoi mapparlo sulla Windowschiave nelle impostazioni di Gnome:

  • Sistema-> Preferenze> Tastiera
  • layout
  • Opzioni...
  • Alt / Win comportamento chiave
  • Left Alt viene scambiato con Left Win

Oppure puoi mappare Caps Lockil Windowstasto e scegliere un'altra scorciatoia per cambiare lingua.

Nello stesso pannello di controllo:

  • Comportamento chiave CapsLock
  • Trasforma CapsLock in un Super aggiuntivo

    (o Trasforma CapsLock in un Hyper aggiuntivo)

e poi:

  • Tasto / i per cambiare layout
  • troppe opzioni da menzionare

Le scelte comuni includono:

  • Sinistra Alt+ SinistraShift
  • Sinistra Ctrl+ SinistraShift
  • Sinistra Ctrl+ DestraCtrl

ma essendo un Emacsutente, suggerirei l' Both Ctrl keys togetheropzione.


Se tali opzioni non sono sufficienti, sarà necessario utilizzare xmodmap.

Si potrebbe mappare Diritto Controlalla Windowsalla shell in questo modo:

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

A seconda del sistema in uso, è possibile anche inserire impostazioni equivalenti .Xmodmap, ad es

.Xmodmap

remove control = Control_R'
add Mod4 = Control_R'

Se preferisci utilizzare xmodmapil pannello di controllo di Gnome, puoi passare Control_Ra qualcos'altro, ad esempio destra Alto Alt_Ro ISO_Level3_Shift, a seconda delle impostazioni della tastiera, ad es.

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

per me va bene.


Queste sono buone opzioni: Right Alt come super potrebbe funzionare. Ci darò uno swing. Grazie!
Tavolini Bobby

Nessun problema. Nota che probabilmente avrai bisogno della xmodmapversione e che potrebbe essere ISO_Level3_Shifto Alt_R.
Mikel,

Le opzioni di Capslock non sembrano più essere presenti in Ubuntu 18?
Jonathan,

0

Dal normale utilizzo del desktop posso attestare che 'alt' è usato molto meno frequentemente di 'ctrl' (a meno che non usi 'alt' per la navigazione della barra dei menu). Dato che presumo che tu abbia solo 'shift', 'ctrl' e 'alt', abbinerei 'alt' e 'shift' insieme - Il tuo pollice potrebbe premere 'alt' mentre il tuo mignolo preme 'shift'. Questo tipo di movimento è estremamente facile da usare per me. Inoltre, non ci sono mai scorciatoie che richiedono quei due modificatori contemporaneamente.

Non uso emacs ma sono abbastanza sicuro che usi 'alt' come modificatore principale. Se è così, immagino che questo corra il rischio di essere in conflitto. Pertanto, l'unica altra alternativa utilizzabile sarebbe 'ctrl' + 'shift'. Naturalmente, se si dispone di uno di quei pulsanti del menu di scelta rapida, ciò potrebbe funzionare meravigliosamente (a seconda della posizione).


0

È possibile creare o individuare una mappa di tasti che tratti diversamente il controllo sinistro e destro o i tasti alt. Non ho visto un modo semplice per farlo dal pannello di Gnome.

Guarda le opzioni per xmodmap.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.