Итак, я не обнаружил, является ли xkb
частью xlib
стандарта.Но я обнаружил, что я могу использовать xkb
везде, где я могу использовать xlib
.Согласно этому Xlib
разработчикам post :
Программисты, пишущие с использованием API Xlib, обнаружат, что некоторые функции клавиатуры Xlib теперь вызывают поддержку XKB под капотом.Другие вызовы клавиатуры Xlib устарели и должны заменяться в приложениях вызовами замещающих функций XKB в Xlib.
Таким образом, вы можете использовать xkb
почти везде.(Почти потому, что можно построить x-сервер без расширения, но в реальной жизни, вероятно, вы не сможете его встретить.