2

Я использую шведский (Dvorak) в качестве раскладки клавиатуры на Ubuntu.

Я купил новую клавиатуру и с текущей раскладкой я скучаю по клавише трубы. Я хочу изменить один из моих ключей, чтобы создать канал вместо обычного ключа. Есть ли файл, который содержит все текущие сопоставления? Должен ли я быть в состоянии изменить, например, код клавиши X для создания канала вместо кода клавиши Y?

Я не возражаю против жесткого кодирования шведского (Dvorak) файла, поскольку я хочу изменить только одну строку. Я также не хотел бы никакого взлома, который требует больше программного обеспечения или других зависимостей, я просто хочу изменить этот файл.

1 ответ1

1

У меня была похожая проблема, и я использовал xmodmap для запуска bc . вместо, чем , в числовом блоке:

xmodmap -e "keycode 91 = period period" && bc
xmodmap -e "keycode 91 = KP_Delete KP_Separator"

Первый символ предназначен для обычного нажатия клавиш, второй со смещением.

Вы можете использовать xmodmap в ваших скриптах запуска. Символ для | это bar . Код ключа для | находится на моем (немецком) макете 94.

Вы можете узнать код ключа для ваших ключей с помощью xev. Откроется небольшое окно, и вы увидите события нажатия клавиш (и мыши) в терминале.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .