Chciałbym ponownie mapować klucze tak, aby Ctrlzachowywały się jak Caps Lockklucz i odwrotnie. Ponadto, jeśli to możliwe, chciałbym, aby ustawienia były dostępne tylko dla aktualnie zalogowanego użytkownika. Jak mogę to osiągnąć?
Jestem użytkownikiem vima, w przeciwieństwie do innych osób korzystających z tego komputera, więc chciałbym te ustawienia tylko dla mojego konta.
Odpowiedzi:
13.10+:
Zainstalować i używać
gnome-tweak-tool
>Keyboard & Mouse
>Keyboard
>Additional Layout Options
>Caps Lock behavior
.Przed 13.10:
Otwórz okno dialogowe Preferencje klawiatury (
System -> Preferences -> Keyboard
). Na karcie układu kliknijOptions...
przycisk. RozwińCtrl key position
sekcję i wybierzSwap Ctrl and Caps Lock
.Te ustawienia powinny być stosowane przy każdym logowaniu i będą miały wpływ tylko na twoje konto użytkownika.
źródło
gnome-tweak-tool
jest naprawdę miłe; możesz go również używać do drobiazgów, takich jak „użyj Caps Lock do przełączania układów klawiatury” (osobisty ulubiony) i „przełącz Alt / Win” (co jest przydatne, jeśli jesteś długoletnim użytkownikiem komputera Mac ...)Jednym z najlepszych sposobów na to graficznie jest zainstalowanie narzędzia Gnome Tweak :
sudo apt-get install gnome-tweak-tool
Poza tym panel ustawień nie zajmuje dużo czasu na mojej maszynie, więc nie mam pojęcia, na czym polega problem.
Ciesz się swoim nowym Ctrlkluczem!
źródło
Oto sposób na zrobienie tego bez instalowania dodatkowego oprogramowania:
Źródło:
źródło
sudo vi /etc/default/keyboard
i zmienićXKBOPTIONS="ctrl:nocaps"
. Następnie uruchom polecenie Jorge, ale jakosetxkbmap -option ctrl:nocaps
takie nie zmienia domyślnego układu klawiatury.Otwórz następujące elementy do edycji:
I edytuj
XKBOPTIONS="ctrl:swapcaps"
Następnie ponownie skonfiguruj:
lub
źródło
sudo dpkg-reconfigure keyboard-configuration
i naciśnij kilka wejść, i zadziałało !!! EDYCJA: jednak po wylogowaniu i ponownym zalogowaniu ustawienie zniknęło. :(Aby trwale zmienić zachowanie:
biegać
dconf-editor
Wybierz
org.gnome.desktop.input-sources
Zmień
xkb-options
na['ctrl:nocaps']
(lub dodaj go do dowolnych istniejących opcji)lub w wierszu poleceń ( Ostrzeżenie - to zastępuje istniejące ustawienia! ):
źródło
To łatwe zadanie, gdy wiesz, jak to zrobić.
1) Sprawdź kod swojego klucza. Uruchom ten program na terminalu.
W tym przykładzie terminal pokazuje, że kluczem dla mojego kjest „45”.
2) Zmień je tak, jak chcesz utworzyć ten plik:
Jego zawartość powinna wyglądać następująco:
keycode 37 = Caps_Lock NoSymbol Caps_Lock
keycode 66 = Control_L NoSymbol Control_L
(W razie potrzeby zmień numer kodu klucza - spójrz na krok „1”)
Ilustracja:
(Obs .: jeśli chcę zmienić swój kkod, powinienem użyć kodu „keycode 45”, jak pokazano w kroku „1”).
4) Wyloguj się i zaloguj ponownie lub uruchom ponownie lub uruchom to:
Mam nadzieję, że ci się podoba ;-)
źródło
setxkbmap
programu wiersza poleceń . Pisanie nowych map klawiszy jest możliwe, ale nieco bardziej zaangażowane niż mapowania kodów klawiszy Xmodmap. Dobrze, że większość żądanych wariantów opcji jest już dostępna.Oto jak to zrobić ręcznie (bez dodatkowych narzędzi), za pośrednictwem XKB, który jest domyślnym menedżerem kluczy dla ostatniego Ubuntusa. Zmień
/usr/share/X11/xkb/symbols/pc
, sekcjaxkb_symbols "pc105"
:Zaloguj się / wyloguj lub uruchom ponownie. Zobacz tutaj po więcej szczegółów.
Alternatywnie możesz zamienić na poziomie kodów, które są emitowane przez te przyciski.
Modify /usr/share/X11/xkb/keycodes/evdev
:Musisz
sudo rm -rf /var/lib/xkb/*
zastosować zmiany.źródło
<CAPS> = *orig code of the physical key you want to act **as** CAPS*
a nie<CAPS> = *orig code of the key you want physical CAPS to act **as**
(mam nadzieję, że rozróżnienie jest jasne). To rozróżnienie jest potrzebne w takich przypadkach.Przyjęta odpowiedź jest myląca, ponieważ gnome-tweak-tools nie pokazuje żadnej sekcji „pisania”.
Zamiast tego kliknij sekcję „Klawiatura i mysz”, a następnie wybierz opcję „Dodatkowy układ”. Tam zobaczysz „Zachowanie Caps Lock”, które pozwala na konwersję Caps Lock na różne klawisze.
Zrzut ekranu z narzędzia do ulepszania
źródło
W przypadku dystrybucji opartych na KDE (takich jak KDE Neon lub Kubuntu) to zachowanie można skonfigurować w zwykłych ustawieniach systemu. Otwórz ustawienia systemowe, wybierz „Urządzenia wejściowe” => „Klawiatura” => „Zaawansowane”. W kategorii „Klawisz Ctrl” wybierz „Zamień Ctrl i Caps Lock”.
źródło
gnome-tweaks 3.28.1 nie ma
Typing
sekcji.Tak więc,
setxkbmap -layout us -option ctrl:nocaps
czysetxkbmap -layout us -option ctrl:swapcaps
byłoby to wykonalne opcje.Aby to zrobić na stałe, możesz odnieść się do odpowiedzi @name.
źródło