Hi, We have problems with the X keyboard. Alphanumeric keys under CapsLock and CapsLock+Shift produce incorrect values. The changes outlined below are used currently by all Turkish users of all distributions.
To fix the problem we need to change not only the tr symbol file, but make a few small changes in the system: We need a symbolic link for locale directories under /usr/lib/locale: ln -s tr_TR.utf8 tr_TR.UTF-8 /etc/X11/xkb/compat/iso9995 file needs following mods: interpret ISO_Next_Group { useModMapMods= level1; virtualModifier= AltGr; - action= LockGroup(group=+1); + action= LockGroup(group=+2); }; interpret ISO_Prev_Group { useModMapMods= level1; virtualModifier= AltGr; - action= LockGroup(group=-1); + action= LockGroup(group=-2); }; /etc/X11/XF86Config file needs following mods: Section "InputDevice" Identifier "Keyboard1" Driver "Keyboard" Option "AutoRepeat" "500 30" Option "XkbRules" "xfree86" Option "XkbModel" "pc105" Option "XkbLayout" "tr" Option "XkbOptions" "grp_led:caps" EndSection For users of Turkish Q keyboard: cp tr_q tr For users of Turkish F keyboard: cp tr_f tr Note: All these solutions and all the files included below were prepared/written by me and are being currently used by the great majority of Turkish Linux users. Best regards, Nilgün
tr_f.gz
Description: GNU Zip compressed data
tr-q.gz
Description: GNU Zip compressed data