Я использую Международный макет США на своей клавиатуре.

Я очень доволен без одного очка.

По умолчанию апострофное касание использует этот символ «вместо».

Мне нужно нажать Alt +´ для получения. Я хочу переключить это.

Это та же проблема с двойным апострофом, по умолчанию у меня "вместо".

Это скриншот моей раскладки клавиатуры с клавишей, обведенной красным:

Моя раскладка клавиатуры

Я пытаюсь изменить свой файл Compose в usr/share/X11/locale/en_US.UTF-8/Compose но после перезагрузки он не работает.

Я хочу постоянное изменение, поэтому я предпочитаю избегать взимать плату.Файл Xmodmap, долго заряжать.

1 ответ1

1

Я не понимаю, что вы имеете в виду ".Xmodmap долго заряжать ". Я настроил свою клавиатуру, используя .Xmodmap и я загружаем его во время запуска X-сессии (как это сделать, зависит от того, какой менеджер дисплеев вы используете), это было не сложно и не долго.

Кроме того, вы можете легко экспериментировать, чтобы узнать, какие линии .Xmodmap должен содержать. Так что это будет мой рекомендуемый путь.

IIRC, X11 получает раскладку клавиатуры от раскладки клавиатуры ядра, которая настраивается с помощью файлов в /usr/share/keymaps . Он может быть динамически проверен и изменен с помощью dumpkeys и loadkeys . Вы также можете заставить X11 загружать раскладку клавиатуры, но для этого вам нужно создать файл xorg.conf . Файлы определений клавиатуры как для X11, так и для ядра достаточно сложны, поэтому я бы не хотел менять их постоянно (и эти изменения вернутся, как только вы обновите соответствующий пакет), поэтому вам придется выяснить, как создать свой собственный макет. Если вы не можете найти существующую раскладку для клавиатуры США, которая уже соответствует вашим потребностям.

Все это гораздо сложнее, чем просто создать .Xmodmap .

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