Alternatywa dla klawisza Super na starej klawiaturze


12

Mam klasyczną klawiaturę IBM serii M , którą chcę wykorzystać. Jednak nie ma Windows(aka Super) klucza, którego używam do wielu skrótów związanych z menedżerem okien. Ponadto używam Emacsa, więc wiele Altlub Ctrlskróty są już zajęte. Nie mogę również używać Caps Lockjako modyfikatora, ponieważ jest on używany do przełączania między językami.

Jakie skróty klawiaturowe poleciłbyś mi menedżerowi Windows (Gnome w. Emerald), biorąc pod uwagę te ograniczenia (brak Superklawisza, nie można odwzorować Capsi nie może kolidować z częstymi skrótami Emacsa)?


Czy masz preferowany klucz?
Mikel

Odpowiedzi:


7

Czy korzystasz już dobrze Alt?

Możesz zamapować go na Windowsklucz w ustawieniach Gnome:

  • System-> Preferencje-> Klawiatura
  • Układy
  • Opcje ...
  • Klawisz Alt / Win
  • Left Alt zamieniany jest na Left Win

Możesz też odwzorować Caps Lockna Windowsklucz i wybrać inny skrót do zmiany języka.

W tym samym panelu sterowania:

  • Działanie klawisza CapsLock
  • Uczyń CapsLock dodatkowym Super

    (lub uczyń CapsLock dodatkowym Hyper)

i wtedy:

  • Klucz (y) do zmiany układu
  • zbyt wiele opcji do wspomnienia

Typowe wybory obejmują:

  • Lewo Alt+ LewoShift
  • Lewo Ctrl+ LewoShift
  • Lewo Ctrl+ PrawoCtrl

ale będąc Emacsużytkownikiem, sugerowałbym tę Both Ctrl keys togetheropcję.


Jeśli te opcje są niewystarczające, będziesz musiał użyć xmodmap.

Możesz odwzorować prawo Controldo Windowspowłoki w następujący sposób:

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

W zależności od systemu prawdopodobnie możesz również wprowadzić równoważne ustawienia .Xmodmap, np

.Xmodmap

remove control = Control_R'
add Mod4 = Control_R'

Jeśli wolisz korzystać xmodmapz panelu sterowania Gnome, możesz przejść Control_Rna coś innego, na przykład prawo Altjest albo Alt_Ralbo ISO_Level3_Shift, w zależności od ustawień klawiatury, np.

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

pracuje dla mnie.


To są dobre opcje - Right Alt, ponieważ super może działać. Zamacham się. Dzięki!
Małe tabele Bobby

Nie ma problemu. Pamiętaj, że prawdopodobnie będziesz potrzebować xmodmapwersji i może to być ISO_Level3_Shiftlub Alt_R.
Mikel

Wydaje się, że nie ma już opcji Capslock w Ubuntu 18?
Jonathan

0

Po normalnym użyciu pulpitu mogę potwierdzić, że „alt” jest używane znacznie rzadziej niż „ctrl” (chyba że używasz „alt” do nawigacji w pasku menu). Ponieważ zakładam, że masz tylko „Shift”, „Ctrl” i „Alt”, sparowałbym razem „Alt” i „Shift” - Twój kciuk mógłby nacisnąć „Alt”, a Twój Pinky - „Shift”. Ten rodzaj ruchu jest dla mnie niezwykle łatwy w użyciu. Ponadto, nigdy nie ma żadnych skrótów wzywających do tych dwóch modyfikatorów jednocześnie.

Nie używam emacsa, ale jestem prawie pewien, że używa on „alt” jako głównego modyfikatora. Jeśli tak, to chyba grozi to konfliktem. Zatem jedyną inną użyteczną alternatywą byłoby „ctrl” + „shift”. Oczywiście, jeśli masz jeden z tych przycisków menu kontekstowego, to może działać wspaniale (w zależności od pozycji).


0

Możesz utworzyć lub zlokalizować mapę klawiszy, która inaczej traktuje lewy i prawy klawisz Control lub Alt. Nie widziałem łatwego sposobu na zrobienie tego z panelu Gnome.

Spójrz na opcje dla xmodmap.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.