я являюсь немного отчаянным здесь, и вид разочарованных о возможностях определения раскладок клавиатуры в Linux (человечность 10.04 здесь). кажется, нет никакого легкого, графического способа определить отображения клавиатуры (за исключением keyboardlayouteditor, но откровенно говоря, я не понимаю описание установки. установка antlr? Каир? pango? gobject?? генерировать грамматики?? wtf???).
я использую клавиатуру алюминия яблока с немецким расположением, но независимо от того, что я делаю (<>) и (^ °), ключи всегда подкачиваются (мне действительно удавалось изменить поведение по умолчанию для f1... f12 ключи от мультимедиа назад к 'обычному', центральному приложением... все, что необходимо сделать, добавляет строка echo 2 > /sys/module/hid_apple/parameters/fnmode
кому: /etc/rc.local
... это настолько кровавое очевидный, что я стыжусь, что должен был искать сеть это!).
добавляя к моим страданиям, я нахожу китайский IMEs ужасом (ни один из многих, которых я попробовал, действительно где угодно подходит к системе транслитерации китайских иероглифов Google для окон), и не заставили ни ibus, ни scime работать удовлетворительным способом ко мне.
я нахожу клавиатуру Linux, обрабатывающую болото. я знаю, что это должно быть одной из самых трудных проблем в информатике, так как этот предмет становится настолько замысловатым, неважно, ли на окнах или JavaScript в браузере. как лингвист я хорошо знаю о свойственных сложностях надлежащий текст, обрабатывающий позы, но смотрящий на описания, как настроить xkb, заставляет создающие межзвездные космические корабли быть похожими на кекуок.
таким образом, моя идея следующие:
таким образом вопросы:
Можно считать коды клавиши с xev, и можно отобразить коды клавиши с xmodmap.
Например, если Вы хотите отобразить код клавиши 191 на F13, Вы могли бы добавить следующее к своему.Xmodmap файлу:
код клавиши 191 = F13
выполненный xmodmap ~/.Xmodmap и теперь эта кнопка с кодом клавиши 191 должна быть отображена на F13 или независимо от того, что Вы отобразили его на.