Темата е преди повече от година и сега я виждам. Но понеже я повдигаш и аз да се разпиша. Казвал съм много пъти и тук ще спомена. Много по-лесно ми е да дам глобална настройка с едноредова команда, отколкото да се боря с графичните инструменти. В моя случай тя е:
GeSHi (Bash):
setxkbmap -model pc105 -layout bg,bg -variant latin,phonetic -option lv3:ralt_switch,grp:alt_shift_toggle,grp_led:scroll,terminate:ctrl_alt_bksp,compose:rctrl,grp:r$
За случая на човека трябва да е bds вместо phonetic. Извинявам се, че ползвам фонетична, лоши навици придобити от Windows 3,11, за който нямаше БДС. И от там нататък закърня всичко, което бях учил по „Машинопис и кореспонденция“ преди това.
Минуса на setxkbmap, че е глобален, както казах. Не може да е различна подредба за всяка програма. Признавам, че е удобно, но се живее и без това. Даже, който свикне с глобални подредби, в началото малко се бърка, когато не са.
Защо ползвам latin, а не us? Защото ми дава трето и четвърто равнище с много знаци, предимно математически, но и половината гръцка азбука, която без dead (избяга ми превода) не може да се изписва композитно.
Което ме подсети, че това не работи в сто процента от случаите. Например това е основната причина да не ползвам Puppy. Тамошния инструмент е просто отвратителен. Иначе дистрибуцията никак не е с лоши идеи за англоезични.
Не работи и в Enlightenment, в който е меко казано да кажа, че съм влюбен. Но пък собствеия му инструмент е превъзходен и може неща, които например чистия setxkbmap не може, като например да назначи трето равнище winkey или да зададе на съчетаващите последователности (compose) нещо като второ ниво на ctrl да речем. Например за мен като потребител на Емакс десните Алт и Контрол (особено втория) много ми липсват, дотолкова, че да се отказвам от тези чудесни възможности.
По едно време се бях залетял да пиша на Ц разширение за собствените методи за въвеждане на Емакс. Просто Емакс не декларира, кога Caps lock е натиснат, което изобщо чупи идеята да има собствени методи за въвеждане. За целта трябва да се напише собствен keylogger. В някакъв момент стигнах до идеята, че кракерчетата може да са жалки същества, но обикновен ламер като мен не може да се сравнява дори с тях и няма как сам да напиша подобна програма.
Та, такива работи…