Я запустил поиск для этого, но ответы, которые я видел, касались чего-то совершенно иного, чем то, о чем я прошу. Поэтому позвольте мне пояснить: я не спрашиваю, как сменить сочетания клавиш. Я спрашиваю - как вы на самом деле изменяете то, что думает ваш компьютер, когда вы нажимаете данный ключ?
Пример того, что я имею в виду (и причина, о которой я прошу). Я пользователь Chrome, и я использую Windows вместе с Ubuntu. У меня есть Lenovo Thinkpad T61p - он поставляется с моим пакетом стипендий, и я бы сделал покупки для хорошего компьютера, если бы мог. T61p имеет две кнопки над клавишами со стрелками влево и вправо, которые относятся к командам браузера, чтобы переходить на одну страницу вперед и назад. Это очень неприятно для меня, поскольку я использую клавиши со стрелками, и одно случайное нажатие клавиши заставит меня вернуться на страницу, потерять временные данные и кричать на мою тупую клавиатуру. В то же время, я тип человека, который держит слишком много вкладок открытым. Chrome не позволяет мне настраивать сочетания клавиш, и единственный способ, которым вы можете переключаться между вкладками, - это ctrl + tab и ctrl + shift + tab, а ctrl + page вверх / вниз.
Я использовал Notepad ++, и они наконец нашли решение обеих проблем! Клавиши назад и вперед страницы отображались как клавиши назад и вперед. Я проделал довольно много усилий, чтобы узнать, как изменить привязки клавиш в Windows. Клавиши назад и вперед страницы теперь являются кнопками вверх и вниз страницы, и если я нахожусь под контролем, они позволяют мне легко переключаться на вкладки и довольно приятно. И если я случайно ударил по клавишам, никакого вреда, никакого фола.
Увы, я сейчас в Ubuntu, и мне нужно снова пройти этот процесс. И хотя я не мог просто найти ответ в Интернете, как я это делал для Windows, я знаю, что у Ubuntu есть хорошие, поддерживающие сообщества, подобные этому, где, надеюсь, кто-то может сказать мне, как делать то, что я делал в Windows, или напрямую сделайте так, чтобы мой компьютер менял вкладки, когда я нажимал эти кнопки (удаляя кнопку ctrl из команды изменения вкладок).
Вы должны это сделать, используя xmodmap - см. здесь документацию и здесь для получения дополнительной информации. Команда будет что-то вроде xmodmap -e "keycode <key code>=<key sym>".
Вы можете определить ключевые и ключевые имена символов для соответствующих ключей, открыв терминал и выполнив xev. После этого нажмите соответствующую клавишу, и что-то похожее на это покажет:
KeyPress event, serial 33, synthetic NO, window 0x5800001,
root 0x15a, subw 0x0, time 117923881, (73,50), root:(736,103),
state 0x0, keycode 38 (keysym 0x61, a), same_screen YES,
XLookupString gives 1 bytes: (61) "a"
XmbLookupString gives 1 bytes: (61) "a"
XFilterEvent returns: False
Третья строка дает как код клавиши (здесь, 38), так и символ sym (0x61).
Чтобы сделать это новое отображение постоянным, вам нужно будет запустить эти команды при запуске, добавив их в System> Preferences> Startup Applications.
Вы должны это сделать, используя xmodmap - см. здесь документацию и здесь для получения дополнительной информации. Команда будет что-то вроде xmodmap -e "keycode <key code>=<key sym>".
Вы можете определить ключевые и ключевые имена символов для соответствующих ключей, открыв терминал и выполнив xev. После этого нажмите соответствующую клавишу, и что-то похожее на это покажет:
KeyPress event, serial 33, synthetic NO, window 0x5800001,
root 0x15a, subw 0x0, time 117923881, (73,50), root:(736,103),
state 0x0, keycode 38 (keysym 0x61, a), same_screen YES,
XLookupString gives 1 bytes: (61) "a"
XmbLookupString gives 1 bytes: (61) "a"
XFilterEvent returns: False
Третья строка дает как код клавиши (здесь, 38), так и символ sym (0x61).
Чтобы сделать это новое отображение постоянным, вам нужно будет запустить эти команды при запуске, добавив их в System> Preferences> Startup Applications.
Вы должны это сделать, используя xmodmap - см. здесь документацию и здесь для получения дополнительной информации. Команда будет что-то вроде xmodmap -e "keycode <key code>=<key sym>".
Вы можете определить ключевые и ключевые имена символов для соответствующих ключей, открыв терминал и выполнив xev. После этого нажмите соответствующую клавишу, и что-то похожее на это покажет:
KeyPress event, serial 33, synthetic NO, window 0x5800001,
root 0x15a, subw 0x0, time 117923881, (73,50), root:(736,103),
state 0x0, keycode 38 (keysym 0x61, a), same_screen YES,
XLookupString gives 1 bytes: (61) "a"
XmbLookupString gives 1 bytes: (61) "a"
XFilterEvent returns: False
Третья строка дает как код клавиши (здесь, 38), так и символ sym (0x61).
Чтобы сделать это новое отображение постоянным, вам нужно будет запустить эти команды при запуске, добавив их в System> Preferences> Startup Applications.
Вы должны это сделать, используя xmodmap - см. здесь документацию и здесь для получения дополнительной информации. Команда будет что-то вроде xmodmap -e "keycode <key code>=<key sym>".
Вы можете определить ключевые и ключевые имена символов для соответствующих ключей, открыв терминал и выполнив xev. После этого нажмите соответствующую клавишу, и что-то похожее на это покажет:
KeyPress event, serial 33, synthetic NO, window 0x5800001,
root 0x15a, subw 0x0, time 117923881, (73,50), root:(736,103),
state 0x0, keycode 38 (keysym 0x61, a), same_screen YES,
XLookupString gives 1 bytes: (61) "a"
XmbLookupString gives 1 bytes: (61) "a"
XFilterEvent returns: False
Третья строка дает как код клавиши (здесь, 38), так и символ sym (0x61).
Чтобы сделать это новое отображение постоянным, вам нужно будет запустить эти команды при запуске, добавив их в System> Preferences> Startup Applications.
Вы должны сделать это, используя xmodmap
- см. здесь для документации и здесь для получения дополнительной информации. Эта команда будет выглядеть как xmodmap -e "keycode & lt; key code & gt; = & lt; key sym & gt;"
.
Вы можете определить ключевые и ключевые имена символов для соответствующих ключей, открыв терминал и запустив xev
. После этого нажмите соответствующую клавишу, и что-то похожее на это покажет:
Событие KeyPress, серийный номер 33, синтетический NO, окно 0x5800001, корень 0x15a, subw 0x0, время 117923881, (73 , 50), root: (736,103), состояние 0x0, keycode 38 (keysym 0x61, a), same_screen YES, XLookupString дает 1 байт: (61) «a» XmbLookupString дает 1 байт: (61) «a» XFilterEvent возвращает: False
Третья строка дает код ключа (здесь, 38) и ключ sym (0x61).
Чтобы сделать это новое отображение постоянным, вы будете необходимо запустить эти команды при запуске, добавив их в System> Preferences> Startup Applications.
Вы должны сделать это, используя xmodmap
- см. здесь для документации и здесь для получения дополнительной информации. Эта команда будет выглядеть как xmodmap -e "keycode & lt; key code & gt; = & lt; key sym & gt;"
.
Вы можете определить ключевые и ключевые имена символов для соответствующих ключей, открыв терминал и запустив xev
. После этого нажмите соответствующую клавишу, и что-то похожее на это покажет:
Событие KeyPress, серийный номер 33, синтетический NO, окно 0x5800001, корень 0x15a, subw 0x0, время 117923881, (73 , 50), root: (736,103), состояние 0x0, keycode 38 (keysym 0x61, a), same_screen YES, XLookupString дает 1 байт: (61) «a» XmbLookupString дает 1 байт: (61) «a» XFilterEvent возвращает: False
Третья строка дает код ключа (здесь, 38) и ключ sym (0x61).
Чтобы сделать это новое отображение постоянным, вы будете необходимо запустить эти команды при запуске, добавив их в System> Preferences> Startup Applications.
Вы должны сделать это, используя xmodmap
- см. здесь для документации и здесь для получения дополнительной информации. Эта команда будет выглядеть как xmodmap -e "keycode & lt; key code & gt; = & lt; key sym & gt;"
.
Вы можете определить ключевые и ключевые имена символов для соответствующих ключей, открыв терминал и запустив xev
. После этого нажмите соответствующую клавишу, и что-то похожее на это покажет:
Событие KeyPress, серийный номер 33, синтетический NO, окно 0x5800001, корень 0x15a, subw 0x0, время 117923881, (73 , 50), root: (736,103), состояние 0x0, keycode 38 (keysym 0x61, a), same_screen YES, XLookupString дает 1 байт: (61) «a» XmbLookupString дает 1 байт: (61) «a» XFilterEvent возвращает: False
Третья строка дает код ключа (здесь, 38) и ключ sym (0x61).
Чтобы сделать это новое отображение постоянным, вы будете необходимо запустить эти команды при запуске, добавив их в System> Preferences> Startup Applications.
Вы должны сделать это, используя xmodmap
- см. здесь для документации и здесь для получения дополнительной информации. Эта команда будет выглядеть как xmodmap -e "keycode & lt; key code & gt; = & lt; key sym & gt;"
.
Вы можете определить ключевые и ключевые имена символов для соответствующих ключей, открыв терминал и запустив xev
. После этого нажмите соответствующую клавишу, и что-то похожее на это покажет:
Событие KeyPress, серийный номер 33, синтетический NO, окно 0x5800001, корень 0x15a, subw 0x0, время 117923881, (73 , 50), root: (736,103), состояние 0x0, keycode 38 (keysym 0x61, a), same_screen YES, XLookupString дает 1 байт: (61) «a» XmbLookupString дает 1 байт: (61) «a» XFilterEvent возвращает: False
Третья строка дает код ключа (здесь, 38) и ключ sym (0x61).
Чтобы сделать это новое отображение постоянным, вы будете необходимо запустить эти команды при запуске, добавив их в System> Preferences> Startup Applications.
Вы должны сделать это, используя xmodmap
- см. здесь для документации и здесь для получения дополнительной информации. Эта команда будет выглядеть как xmodmap -e "keycode & lt; key code & gt; = & lt; key sym & gt;"
.
Вы можете определить ключевые и ключевые имена символов для соответствующих ключей, открыв терминал и запустив xev
. После этого нажмите соответствующую клавишу, и что-то похожее на это покажет:
Событие KeyPress, серийный номер 33, синтетический NO, окно 0x5800001, корень 0x15a, subw 0x0, время 117923881, (73 , 50), root: (736,103), состояние 0x0, keycode 38 (keysym 0x61, a), same_screen YES, XLookupString дает 1 байт: (61) «a» XmbLookupString дает 1 байт: (61) «a» XFilterEvent возвращает: False
Третья строка дает код ключа (здесь, 38) и ключ sym (0x61).
Чтобы сделать это новое отображение постоянным, вы будете необходимо запустить эти команды при запуске, добавив их в System> Preferences> Startup Applications.