Переключение < и ^ с немецким макетом

Я застрял на этой клавиатуре, к сожалению, ^ и < переключены. Мне трудно писать код.

< сейчас находится рядом с 1 , а ^ рядом с Y . Я хочу, чтобы они вернулись на свои нормальные позиции. Я выбрал немецкий макет и алюминиевую клавиатуру Apple в своих системных настройках. Не помогло.

Эта проблема также существует в Ubuntu 12.04 с алюминиевой клавиатурой Apple (Swiss Layout). Нет вариантов переключения этих двух клавиш.

5
задан 15 May 2014 в 18:31

2 ответа

Можете ли вы определить пару сочетаний клавиш в «Система» -> «Настройки» -> «Сочетания клавиш» для изменения действий двух клавиш? Это работает в Xubuntu для этой ситуации.

0
ответ дан 15 May 2014 в 18:31

Существует замечательная документация относительно дуги Wiki о свопинге ключей с помощью xmodmap:

xmodmap - https://wiki.archlinux.org/index.php/Xmodmap

Для свопинга ключей с xmodmap, необходимо знать код клавиши или scancode ключа. Можно узнать коды клавиши с помощью программы xev в терминале.

нахождение кодов клавиши с xev-https://wiki.archlinux.org/index.php/Extra_Keyboard_Keys

Когда Вы знаете код ключа, можно внести временные изменения с помощью xmodmap в терминале:

xmodmap -e "keycode  46 = l L"

(На самом деле этот пример от дуги, Wiki заставляет меня думать, что можно изменить некоторые ключи, не зная код клавиши.)

xmodmap -e "keysym a = e E" 

Эти изменения только длятся, пока Вы не выходите из системы. Когда Вы рады, что определили изменения, которые Вы хотите внести, можно сохранить их в файл в корневом каталоге:

~/.Xmodmap

Дуга Wiki предлагает Вас, должна выполнить дополнительные шаги, чтобы иметь эту нагрузку файла на вход в систему, но мой опыт с 13,04 состоит в том, что файл загружается автоматически.

1
ответ дан 15 May 2014 в 18:31

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

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