Autor Tema: HR i custom keyboard layout how to  (Posjeta: 1177 )

0 Članova i 1 Gost pregledava ovu temu.

Offline centar137

  • Prof. član
  • *****
  • Postova: 731
  • Spol: Muški
  • Generic Humanoid Carbon Unit
    • Profil
    • My blog
HR i custom keyboard layout how to
« : 19. Rujan 2009., 03:02:46 »
Hrvatsku layout tipkovnice mozete dobiti pokretanjem komande
setxkbmap hrDa bi vam ovo vrijedili i nakon reboota i ponovnog podizanja Xa mozete ovu komandu staviti u .xinitrc ili u startup   skriptu svojeg DE-a/VM-a

Ako zelite promijeniti kojoj tipki znacenje (npr CapsLock da bude Esc ili Control) mozete to uciniti pomocu xmodmap programa.
Npr. napravite .xmodmap.hr fajl i kazete xmodmapu da ga ucita s xmodmap .xmodmap.hrxmodmap fajl mozete generirati s setxkbmap hr ; xmodmap -pke > .xmodmap.hr i onda rucno editirati s omiljenim tekst editorom.
Ja sam zelio da mi F1 i tilda (tipka lijevo od '1' budu Esc), da CapsLock bude Control i da tipka '</>' bude shift pa sam u svojem xmodmapu promijenio iduce linije
!linija koja pocinje s usklicnikom je komentar
!keycode  49 = grave asciitilde grave asciitilde notsign notsign
keycode  49 = Escape Escape Escape
!keycode  67 = F1 XF86_Switch_VT_1 F1 XF86_Switch_VT_1 F1 XF86_Switch_VT_1
keycode  67 = Escape XF86_Switch_VT_1 F1 XF86_Switch_VT_1 F1 XF86_Switch_VT_1
!keycode  94 = less greater less greater bar brokenbar

!Cltr umjesto CapsLock
keycode 66 = Control_R
clear Lock
add Control = Control_R

! da tipka desno od lijevog shifta bude shift
keycode 94 = Shift_L
add Shift = Shift_L
Ponovo pokrenite xmodmap .xmodmap.hr i uzivajte u vlastitom layoutu tipkovnice

Mozete raditi razne kombinacije.

US tipkovnica i slova s kvacicama
Bez vecih problema se moze koristit US layout tipkovnice i nasa slova s (npr) AltGr.
US tipkovnica je ljepsa za kodiranje (zagrade, pipe, backslash i sl su ljepse rasporedjeni).

setxkbmap us ; xmodmap -pke > .xmodmap.usDodat/editirat linije:
!zamijenit z/y za one navikle na hr layout
!keycode  29 = y Y y Y y Y
keycode  29 = z Z z Z
!keycode  52 = z Z z Z z Z
keycode  52 = y Y y Y y Y
keycode 34 = bracketleft braceleft bracketleft braceleft scaron Scaron
keycode 35 = bracketright braceright bracketright braceright dstroke Dstroke
keycode 47 = semicolon colon semicolon colon ccaron Ccaron
keycode 48 = apostrophe quotedbl apostrophe quotedbl cacute Cacute
keycode 51 = backslash bar backslash bar zcaron Zcaron
!za jos ljepsi layout dodat iz gornjeg primjera linije za dodavanje Esc tipaka i ono sto mislite da bi vam bilo korisno

xmodmap .xmodmap.us da se promjeene odmah uvaze
Za trajno rjesenje dodat liniju u .xinitrc (ili na neki drugi nacin stavit da se automatski pokrece prilikom logiranja u Xe).

I eto ga, US keyboard layout koji na AltGr+[ daje š, Shift+AltGr+[ daje Š i sl.
Ovih dana ja sam bolestan od ljudi
Nemoj me dirat, sutra me probudi
--
Peticija za flash za FreeBSD