Клавиша Ctrl отображается на обратной галочке ('), как я могу зафиксировать это?

Я не знаю, почему это происходит, но если я нажимаю Left Ctrl, вывод является обратной галочкой ('). Когда я нажимаю правильный Ctrl, вывод похож на Ctrl+Z. Моей раскладкой клавиатуры являются США.

1
задан 13 September 2011 в 02:19

1 ответ

Ну, я не знаю, какова проблема, но Вы смогли пробиваться из нее использование Xmodmap.

Это требует следующих шагов:

1) Узнайте то, какой код клавиши записан Вашей левой клавишей Ctrl: запустите терминал и выполните 'xev'. Затем поместите свою мышь над Тестером События и нажмите клавишу Ctrl. Вы получите считывание как

KeyRelease event, serial 36, synthetic NO, window 0x4e00001,
root 0xb2, subw 0x0, time 88800774, (-352,380), root:(371,431),
state 0x8, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
XLookupString gives 0 bytes: 
XFilterEvent returns: False

Это было для моей Левой клавиши Alt. Найдите код клавиши - в этом случае '64'.

2) Осуществите другое поведение: перейдите к своему корневому каталогу и отредактируйте '.bashrc' - при использовании Наутилуса и не терминала для нахождения его, затем он скрыт: Нажмите Ctrl+H для показа скрытых файлов.

Добавьте строку, чтобы повторно кодировать ключевое поведение:

     xmodmap -e "keycode 64 = Control_L"

Конечно, эти 64 должны быть заменены для кода клавиши, который Вы получили на шаге 1. Теперь сохраните файл и закройте его.

3) Активируйте поведение: Выполните терминал. Каждый раз, когда машина была загружена, это поведение должно быть активировано - это сделано путем открытия терминала. Можно закрыть его сразу же снова. Иначе необходимо внести изменение в другом файле, [посмотрите здесь].1

Я надеюсь, что это решает Вашу проблему!

3
ответ дан 7 December 2019 в 13:10

Другие вопросы по тегам:

Похожие вопросы: