Сделать так, чтобы клавиатура US International не вставляла акценты во всех символах

У меня Ubuntu 19.04, и я использую раскладку клавиатуры English US International, потому что хочу использовать акцентированные буквы, такие как á, ö, ã и т. Д. Все работает хорошо, но, возможно, слишком хорошо .

Когда я печатаю ' + a, я получаю символ á, который является ожидаемым поведением. Но когда я набираю ' + s или ' + m, я получаю ś и ḿ соответственно, и мне не нужны эти символы.

Если я наберу ' + s, то я ожидаю, что макет выведет 's вместо ś, или если я наберу ' + m, то я ожидаю, что макет выведет 'm вместо ḿ.

Прежде чем кто-то скажет, что я прошу чего-то сумасшедшего, потому что я хочу, чтобы раскладка клавиатуры выборочно расставляла акценты в некоторых буквах, но игнорировала ударение на других буквах, я также использую раскладку клавиатуры США International на macOS и на компьютерах Windows они оба ведут себя так, как я ожидаю: ' + a выводит á, но ' + s выводит 's вместо ś.

Возможно ли такое же поведение в Linux?

1
задан 18 August 2019 в 11:05

1 ответ

Я не знаю о пути на Linux для достижения точного поведения, которое Вы описываете. По крайней мере, это не может быть сделано только через XKB.

Я предложил бы, чтобы Вы попробовали другую раскладку клавиатуры. При предположении, что только необходимо иногда вводить символы с диакритикой, проверьте англичан (intl., с мертвыми клавишами AltGr) раскладка клавиатуры. Это только инициировало поведение мертвой клавиши вместе с Правильный модификатор Высокого звука.

'сопровождаемый => 'a

Правильный Высокий звук +' сопровождаемый => á

1
ответ дан 7 December 2019 в 14:59

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

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