-
Notifications
You must be signed in to change notification settings - Fork 0
Yet another XKB US International Layout with latin characters like diacritics and symbols and no dead-keys at first level
tacvbo/yaxkbuslaintl
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
=============================================================================== === yaXKBuslaintl === Yet another XKB US International Layout === === by Octavio H Ruiz Cervera <tacvbo@tacvbo.net> =============================================================================== ------------------------------------------------------------------------------- --- DESCRIPTION---------------------------------------------------------------- yaXKBuslaintl is yet another XKB US International Layout with latin characters like diacritics and symbols and no dead-keys at first level. It's heavy based on us_intl and latin symbols. Probably there is a better way to achieve the same results, maybe a proper XKB configuration inheriting some symbols like latin with nodeakeys and using just the vanilla xorg installation. Meanwhile I've used this layout for a while. If you ever have had time to figure out how XKB works deeply I would appreciate your comments. ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- --- INSTALL ------------------------------------------------------------------- Replace your /usr/share/X11/xkb/symbols/us and configure xorg.conf accordingly --- xorg.conf Option "XkbLayout" "us" Option "XkbVariant" "laintl" Option "XkbOptions" "grp:shift_toggle,grp_led:scroll,lv3:lwin_switch" [1] [2] [3] [1] Press both shift keys at same time and you will switch between layouts [2] When you switch from layouts, turn on/off scroll-lock led [3] Use <LWIN> key like AltGr (RALT) --- Xorg 1.5 Note Xorg 1.5 does not support the Xkb* options inside xorg.conf, instead it relies on HAL for language settings: <?xml version="1.0" encoding="utf-8"?> <deviceinfo version="0.2"> <match key="info.capabilities" contains="input.keys"> <merge key="input.xkb.model" type="string">evdev</merge> <merge key="input.xkb.layout" type="string">us</merge> <merge key="input.xkb.variant" type="string">laintl</merge> </match> </deviceinfo> --- Howto regenerate XKB symbols # cd /usr/lib/X11/xkb/symbols # xkbcomp -lhlpR '*' -o ../symbols.dir -------------------------------------------------------------------------------
About
Yet another XKB US International Layout with latin characters like diacritics and symbols and no dead-keys at first level
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published