Як поміняти / змінити клавішу CAPS LOCK клавішею Tab?


14

Я намагався змінити клавішу CAPS LOCK клавішею Tab. Таким чином, клавіша CAPS LOCK не повинна більше вмикати CAPS, а виконувати функцію клавіші Tab. Деякі люди сказали мені, що я повинен створити .Xmodmapфайл у ~/каталозі. Але я поняття не маю, що далі.

Будь-які пропозиції?

Відповіді:


11

Спочатку перерахуйте свої поточні налаштування за допомогою

xmodmap -pke|egrep  -e '(Tab|Caps)'

Я отримую цей вихід

keycode  23 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode  66 = Caps_Lock NoSymbol Caps_Lock

Отже, тимчасово встановіть свою карту ключів

xmodmap -e "keycode  66 = Tab ISO_Left_Tab Tab ISO_Left_Tab"
xmodmap -e "keycode  23 = Caps_Lock NoSymbol Caps_Lock"

Припускаючи, що це працює, додайте ці рядки до ~ / .Xmodmap

keycode  66 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode  23 = Caps_Lock NoSymbol Caps_Lock

Після цього можна або вийти, і знову ввійти або

xmodmap ~/.Xmodmap

Дуже дякую. Лише одне питання: що ви мали на увазі під тимчасовим встановленням вашої ключової карти? 'Запуск цих рядків у терміналі?
janoChen

так, ви можете перевірити налаштування в терміналі, виконавши ці команди.
Пантера

1
Гей, це спрацювало, але Caps Lock все ще включається і вимикається. Що може бути причиною цього?
janoChen

1
Можливо, вам доведеться спочатку очистити налаштування в ~ / .Xmodmap (мені цього не потрібно було робити). Дивіться wiki.archlinux.org/index.php/Xmodmap та manpages.ubuntu.com/manpages/precise/man1/xmodmap.1.html
Пантера

1
alt-capslock не працює як alt-tab, коли ви це робите.
pwned

8

що для мене працює цей код:

clear Lock
keycode  66 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode  23 = Caps_Lock NoSymbol Caps_Lock

1
Чи можете ви розширити свою відповідь?
Virusboy

Чим вона відрізняється від прийнятої відповіді ?
Сет

1
alt-capslock зараз працює як alt-tab (за мотивацією @pwned). А натискання клавіші Caps Lock не вмикається та не вимикається (як показує janoChen).
Шараф

1
@Seth Важливою відмінністю є те, clear Lockщо очищає стару поведінку.
Ян Вльчинський

-1

Для alt- capslock: у вашому .Xmodmapфайлі додайте clear Mod1на початку та додайте Mod1 = Alt_L Alt_Rв кінці.


Ти впевнений? Там написано Alt Right та Alt Left.
Брайам
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.