X Keyboard Extension (XKB)

X Keyboard Extension (XKB)

Дефинира начина на работа с кодовете на клавиатурите в X и осигурява достъп до вътрешни таблици за превод.Това е основният механизъм, който позволява използването на множество разположения на клавиатурата в X.
В интерфейсите между човек и компютър, разширението X клавиатура или XKB е част от X Window System, която разширява възможността за управление на клавиатурата над това, което се предлага от основния протокол на X Window System.Основните характеристики на това разширение са: - подобрена поддръжка за модификатори (Alt, Shift, и т.н.);- по-добро третиране на ключовите групи;- разширено управление на клавиатурните индикатори (светодиоди) и звънци;- различни нови параметри на клавиатурата (контроли);- свързване на действия (от определен вид) към ключове;Разширението се състои от две части: сървърно разширение и клиентска библиотека.Съвременните версии на Xlib съдържат XKB, който е активен по подразбиране.Клиентските програми, които не използват това разширение, могат да го деактивират преди да се свържат със сървъра или просто могат да работят нормално, тъй като разширението симулира основния протокол по подразбиране.XKB се използва и от композиторите на Wayland и kmscon.
x-keyboard-extension-xkb-

Алтернативи на X Keyboard Extension (XKB) за всички платформи с всякакъв лиценз

SharpKeys

SharpKeys

SharpKeys е помощна програма, която управлява ключ на системния регистър, който позволява на Windows да пренарежда един ключ към всеки друг ключ.
Karabiner

Karabiner

Karabiner, наричан по-рано KeyRemap4MacBook, е много мощен клавиатурен презаписващ за Mac OS X.
  • Безплатно
  • Mac
KeyTweak

KeyTweak

KeyTweak е безплатен презареждане на клавиатура за Windows NT / 2000 / XP / Vista / Win 7. Използва ключа за регистрация на клавиатурата на Scancode Map на Microsoft, за да пренарежда клавиатурата си.
xmodmap

xmodmap

Програмата xmodmap се използва за редактиране и показване на картата на модификатора на клавиатурата и таблицата на клавиатурата, които се използват от клиентските приложения за преобразуване на клавиатурни кодове на събитията в клавиши.