Esperanto-signoj en Linukso
Se ion oni volas, kion oni neniam havis, oni devas esti servopreta tion fari, kion oni neniam faris.
—Thomas JEFFERSON
Enhavotabelo
Enkonduko
Mi opinias, ke la h- kaj la x-sistemoj ne plu devas esti uzitaj por la enigi signojn specife al Esperanto, krom se, ne estas fizike farebla. Nune, estas du manieroj por la enigi Esperanto-signojn linukse—la klavoj Multiߺkey kaj Modeߺswitch.
En ĉi tiu artikolo la klavo 🐧 signifas la klavon Modeߺswitch.
Multiߺkey
La Multiߺkey klavo, kiu ankaŭ nomiĝas la klavo «Compose» estas speciale asignita klavo, kiu devas esti premita kaj malpremita kun aliaj klavoj por enigi signon aŭ seriojn de signoj. Male al Shift aŭ Ctrl, ĝi devas esti malpremita kaj ne premita dum la sinsekvo de la premoj.
Por uzi la klavon Pause kiel Multiߺkey, redaktu la dosieron ~/.xmodmap
, tiam la aldonu jenan kodeton:
keycode 127 = Multiߺkey
Tiam, je ~/.xmodmap
reŝargu:
xmodmap ~/.xmodmap
Se oni volas uzi la klavon Pause, rulu xev
:
xev
Aperos malgranda fenestro kun blanka malfono. Movu la musmontrilon ene la fenestro, tiam premu klavon per la klavaro. Aperos en la terminalo la klavkodo de la premita klavo.
…
KeyRelease event, serial 36, synthetic NO, window 0x2e00001,
root 0x299, subw 0x0, time 131237513, (16,285), root:(978,647),
state 0x0, keycode 107 (keysym 0xff61, Print), same_screen YES,
^^^^^^^^^^^
…
Do, por uzi la klavon Print kiel Multiߺkey, redaktu ~/.xmodmap
por enhavi:
keycode 107 = Multiߺkey
Tiam, reŝargu ~/.xmodmap
kiel priskribite ĉi-supre.
Nun, ke oni povas aliri Multiߺkey, plifaciliĝas komposti signojn. Ni supozu, ke ni uzis la klavon Pause kiel Multiߺkey, por eniri la literon ĉ, oni premas kaj malpremas Pause, tiam oni premas kaj malpremas ^ , tiam fine, oni premas kal malpremas c.
Jen la tabuleto kiu la kombinadojn por la esperantaj signoj listigas.
signo | sinsekvo |
---|---|
ĉ | Multiߺkey ^ c |
Ĉ | Multiߺkey ^ C |
ĝ | Multiߺkey ^ g |
Ĝ | Multiߺkey ^ G |
ĥ | Multiߺkey ^ h |
Ĥ | Multiߺkey ^ H |
ĵ | Multiߺkey ^ j |
Ĵ | Multiߺkey ^ J |
ŝ | Multiߺkey ^ s |
Ŝ | Multiߺkey ^ S |
ŭ | Multiߺkey u u |
Ŭ | Multiߺkey U U |
Modeߺswitch
Pli rapida kaj pli facila manieroj por enigi esperantajn signojn estas per la uzo de la Modeߺswitch klavo. Kiel Multiߺkey, oni devas asigni klavon al ĝi. Mi ŝatas bindi du klavojn por tiu celo por ke mi povu maŝinskribi per du manojn. Male al Multiߺkey, oni devas premi ĝin kaj teni kiel la Shift- aŭ Ctrl-klavoj.
Se la vindozo-klavojn oni volas uzi kiel la Modeߺswitch-klavo, redaktu la ~/.xmodmap
dosieron, tiam enmetu la jenan kodeton:
!! maldekstra vindozo-klavo
keycode 133 = Modeߺswitch
!! dekstra vindozo-klavo
keycode 134 = Modeߺswitch
!! menua klavo
keycode 135 = Modeߺswitch
Sekve, oni devas uzi la ĝustajn nomojn de la klavoj. Uzu la jenajn kodetojn por la QWERTY- kaj Dvoraka klavaroj, respektive.
keycode 54 = c C ccircumflex Ccircumflex
keycode 42 = g G gcircumflex Gcircumflex
keycode 43 = h h hcircumflex Hcircumflex
keycode 44 = j J jcircumflex Jcircumflex
keycode 39 = s S scircumflex Scircumflex
keycode 30 = u U ubreve Ubreve
keycode 31 = c C ccircumflex Ccircumflex
keycode 30 = g G gcircumflex Gcircumflex
keycode 44 = h h hcircumflex Hcircumflex
keycode 54 = j J jcircumflex Jcircumflex
keycode 47 = s S scircumflex Scircumflex
keycode 41 = u U ubreve Ubreve
Tiam, reŝargu ~/.xmodmap
:
xmodmap ~/.xmodmap
Por eniri la literon ĉ, premu kaj tenu 🐧, tiam premu la klavon c. Por enigi la literon Ŭ, premu kaj tenu 🐧, tiam premu Shift, tiam premu u. Per ĉi tiuj metodoj, eblas senokulmaŝinskribi.
En kelkaj klavaroj, estas nur unu vindozo-klavo, kutime lokiĝas maldekstre, dum tiu dekstra klavo estas la klavo PrtSc. Multfoje ili estas sandviĉitaj inter la klavoj Ctrl kaj Alt. Por uzi tiun klavon, rulu xev
rulu kiel ĉi-supre por akiri la klavkodon,
tiam ĝisdatigu `~/.xmodmap` laŭe.
Per mia ThinkPad-komputilo, mi havas la jenan kodeton en ~/.xmodmap
:!! maldekstra vindozo-klavo
keycode 133 = Modeߺswitch
!! PrtSc
keycode 107 = Modeߺswitch
Finrimarkoj
La resumitaj metodoj supre faras pli ol montri Esperanto-signojn. Multiߺkey sistemo povas enigi pliartifikajn signojn kaj signojn. Por vidi la plenan liston de signoj, rulu la jenan komandon se oni estas ĉe kutima linuksa sistemo:
less /usr/share/x11/locale/en_US.UTF-8/Compose
Se oni uzas Nix, rulu:
less ~/.nix-profile/share/x11/locale/en_US.UTF-8/Compose
Male al tio, la avantaĝo de la Modeߺswitch-metodo estas rapideco. Por vidi la tutan liston de validaj signojn iru ĉi tien.
Ne ekzistas la plej bona metodo por ĉi tiuj aferoj—uzu kiun ajn oportunan sistemon. Se la vindozo-klavoj estas jam por io ajn aŭ oni povas uzi nur unu kromaĵan klavon, do uzu la Multiߺkey-metodon. Se oni preferas facilon de uzado, uzu la Modeߺswitch-metodon. Ankaŭ gravas noti, ke oni povas uzi ambaŭ metodojn samtempe.