Отключите НЕКОТОРЫЕ мертвые клавиши на US International с мертвыми клавишами

В Windows я действительно привык к использованию мертвых клавиш (голландские клавиатуры все использование US International с мертвыми клавишами), однако, в Windows, введение '+s произведет 's, где как на Ubuntu, это создает ś, который не является символом, я удаленно знаком с. Другие буквы, которые не принимают кавычку или диакритический знак на символе, такой как t, просто не распечатает, пока я или вручную не нажму пространство после ввода кавычки или нажму t кнопку дважды

Там какой-либо путь состоит в том, чтобы получить подобное Окнам поведение на Ubuntu?

5
задан 7 July 2016 в 08:47

1 ответ

Для могилы есть два символа клавиш, могила и dead_grave, по умолчанию dead_grave установлен на клавишу `. xmodmap можно использовать для его изменения, и он должен быть в Ubuntu по умолчанию (с установленной аркой xorg-xmodmap).

Чтобы изменить его со значения по умолчанию dead_grave на grave, запустите:

xmodmap -e "keycode  49 = grave notsign grave notsign brokenbar notsign brokenbar notsign"

Остальные значения являются различными модификаторами, например. второй сдвиг.

Если вы хотите, чтобы это было постоянным, создайте ~/.Xmodmap, а затем добавьте просто:

keycode  49 = grave notsign grave notsign brokenbar notsign brokenbar notsign

Если есть какие-либо другие мертвые ключи, с которыми у вас возникли проблемы, запустите:

xmodmap -pke | grep dead

И это должно дать вам список мертвых ключей. В качестве альтернативы вы можете запустить:

xmodmap -pke >> ~/.Xmodmap

После этого вы получите полный список клавиш клавиатуры и их значения символов в .Xmodmap, что упрощает изменение мертвых клавиш и любых других клавиш на любой пользовательский макет, который вы как.

0
ответ дан 14 May 2020 в 12:04

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

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