Jak píšete např. v TeXu vy?
Nepíšu v TeXu kromě těch dvou případů kdy mě v tom donutili psát bakalářku a diplomku. Ale programuju. Mám českou klávesnici (setxkbmap cz) a pro programování tam vlastně nemám žádné změny. # je RAlt+3, {} je RAlt+b/n. Největší problém je s | a \, protože na klávesnicích, co nemají <|> key (zkrácený levý shift a tato klávesa je mezi ním a y), se to dělá přes nepohodlný hmat Ralt+Shift+¨ (a že člověk píše | v Linuxu furt). Naštěstí klávesnice s <|> key jsou poměrně dostupné a notebooky to mají taky (kupodivu včetně HPčka dovezeného z Německa).
Další zajímavá věc je, že chci mít „velký enter“, což už moc v módě není. Ale do enteru se zakusuje právě ta klávesa ¨. Tak jsem ji přemapoval aby byla enter :-).
Pak mám ještě české „“ uvozovky místo capslocku a výpustku … místo § (ten mám pak místo jednoho ze dvou Ł, což je asi v češtině fakt důležité písmenko, když ho na klávesnici dali hned dvakrát) No a pak mám ještě že mi horní řada píše se shiftem ĚŠČŘŽÝÁÍÉ místo čísel, protože čísla stejně nedokážu zadávat „lineárně“ a potřebuju numblock (na notebooku emulovaný jako Fn+mjkluioýáí).
Na Asus EEE jsem měl navíc ScrollLock a Pause přemapované na PgUp/PgDown protože tam Pg klávesy nebyly. Ale teď už mám normální větší notebook kde jsou.
Celý Xmodmap skript:
!! nepamatuji si, kdy jsem naposledy použil ÚMYSLNĚ caps, akorát si ho vždycky omylem zapnu při netrefení se do TABu (nejpoužívanější klávesa ;-) ;-)
clear lock
!! trojtečka … místo §
keycode 48 = ellipsis exclam NoSymbol NoSymbol apostrophe ssharp
!! § přesuneme o dvě klávesy doleva
keycode 46 = l L NoSymbol NoSymbol Lstroke section
!! spojovník – na klávese vedle backspace
!!keycode 51 = dead_diaeresis endash NoSymbol NoSymbol backslash bar
keycode 51 = Return dead_diaeresis NoSymbol NoSymbol backslash bar
!! když už je na Q Ω, tak se hodí i μ
keycode 24 = q Q NoSymbol NoSymbol Greek_omega Greek_OMEGA
keycode 25 = w W NoSymbol NoSymbol Greek_mu Greek_MU
!! z capslocku uděláme „typo“ klávesu pro kůůl češtinu!
keycode 66 = doublelowquotemark leftdoublequotemark
keycode 135 = Mode_switch
keycode 0xb = ecaron Ecaron 2 NoSymbol at dead_caron
keycode 0xc = scaron Scaron 3 NoSymbol numbersign dead_circumflex
keycode 0xd = ccaron Ccaron 4 NoSymbol dollar dead_breve
keycode 0xe = rcaron Rcaron 5 NoSymbol percent dead_abovering
keycode 0xf = zcaron Zcaron 6 NoSymbol asciicircum dead_ogonek
keycode 0x10 = yacute Yacute 7 NoSymbol ampersand dead_grave
keycode 0x11 = aacute Aacute 8 NoSymbol asterisk dead_abovedot
keycode 0x12 = iacute Iacute 9 NoSymbol braceleft dead_acute
keycode 0x13 = eacute Eacute 0 NoSymbol braceright dead_doubleacute
!!keycode 107 = Next
!!keycode 127 = F12
!!keycode 96 = Pause
keycode 90 = 0
keycode 87 = 1
keycode 88 = 2
keycode 89 = 3
keycode 83 = 4
keycode 84 = 5
keycode 85 = 6
keycode 79 = 7
keycode 80 = 8
keycode 81 = 9
keycode 63 = asterisk
keycode 86 = plus
!! keycode 173 = Home
!! keycode 171 = End