Я отключил мертвые клавиши на своей шведской раскладке клавиатуры, чтобы легче набирать символы, такие как ~, ´ и `.

Как временно включить старое поведение этих ключей? Теперь я не могу напечатать e с острым характером, например. Нужно ли временно переключать раскладки клавиатуры, или мне не хватает какой-то комбинации клавиш?

1 ответ1

2

Вы можете нажать Ctrl+Shift+U, затем удерживать Ctrl+Shift при наборе кодовой точки Unicode любого символа, а затем отпустить Ctrl+Shift, чтобы реализовать его как символ. Например, для ввода é это становится Ctrl+Shift+U+E9, потому что é - это U+00E9 (вам не нужно вводить начальные нули).

Этот трюк отлично работает с приложениями на основе GTK, работающими под Xfce для меня.

Если вам нужно всего лишь набрать несколько разных таких символов, это может быть приемлемо, но я буду первым, кто признает, что не хотел бы помещать в память половину даже BMP Unicode.

Другой альтернативой является увеличение карты ключей для определения ключа Compose, как это было предложено ott-- в комментариях. Я немного осмотрелся и не смог сразу найти какой-либо способ сделать это через GUI (судя по статье Wikipedia это должно быть вполне выполнимо, но я не смог найти нужный диалог), но наткнулся на форум пост, в котором предлагалось использовать подобные setxkbmap -option compose:rwin , что вполне возможно сделать через ~/.xinitrc или ~/.xsession. Тогда Compose+', за которым следует E (где Compose = Right Win), дает É .

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