В Windows я действительно привык к использованию мертвых клавиш (голландские клавиатуры все использование US International с мертвыми клавишами), однако, в Windows, введение '+s произведет 's
, где как на Ubuntu, это создает ś
, который не является символом, я удаленно знаком с. Другие буквы, которые не принимают кавычку или диакритический знак на символе, такой как t
, просто не распечатает, пока я или вручную не нажму пространство после ввода кавычки или нажму t кнопку дважды
Там какой-либо путь состоит в том, чтобы получить подобное Окнам поведение на Ubuntu?
Для могилы есть два символа клавиш, могила
и 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
, что упрощает изменение мертвых клавиш и любых других клавиш на любой пользовательский макет, который вы как.