[Keskustelu] Sitova välilyönti suomalaisessa X-näppäimistökartassa - mielipiteitä?
Anssi Hannula
anssi at mandriva.org
Sat Jul 18 19:26:51 EEST 2009
Hei!
Suomalaisen X-näppäimistökartan sitovasta välilyönnistä [1] on hieman
erimielisyyttä [2].
Sitova välilyönti lisättiin ensimmäisen kerran X:n suomalaiseen
näppäimistökarttaan 2000 yhdistelmille altgr+shift+space ja altgr+space.
Vuonna 2002 otettiin kuitenkin altgr+space pois käytöstä, koska se tulee
herkästi painettua putkimerkin jälkeiselle välilyönnille.
Linuxin konsolitilan suomalaiseen näppäimistöasetteluun sitova
välilyönti lisättiin n. 2002, yhdistelmälle altgr+shift+space.
Kotoistus-projektin [3] uudessa näppäimistöasettelussa sitova välilyönti
on määritetty yhdistelmälle altgr+space. Tämä näppäimistöasettelu
lisättiin jokin aika sitten myöskin X:ään oletukseksi.
Mutta pitäisikö altgr+space olla sitova välilyönti vai ei?
Argumentteja vastaan:
- Altgr+space tulee herkästi painettua esim. | { } merkkien (erityisesti
putkimerkin) jälkeen, jolloin välilyönnin sijasta tuleekin sitova
välilyönti, eikä komento / ohjelma / skripti toimi oikein (esim. "echo |
grep x" antaakin "bash: grep: command not found"). Vieläkin
vaikeammaksi tilanteen tekee se, ettei sitova välilyönti ole yleensä
erotettavissa tavallisesta välilyönnistä. Tämä tekee virheiden
havaitsemisen ko. tilanteissa erittäin vaikeaksi, ja esim.
shell-skripteihin jää herkästi sitovia välilyöntejä moniin väleihin.
(sitova välilyönti on komentotulkeille yms. ohjelmille tavallinen
ei-tyhjä merkki, eikä välilyönti)
- Sitovan välilyönnin voi kirjoittaa myös altgr+shift+space
-yhdistelmällä, joka on riittävä.
Ja puolesta:
- Virallisessa näppäimistöasettelussa altgr+space on sitova välilyönti,
joten sitä tulisi noudattaa.
- Käyttäjä, jota tämä häiritsee, osaa todennäköisimmin itse konfiguroida
X:n niin, että sitova välilyönti ei ole käytössä tuolla yhdistelmällä.
Keskustelua asiasta on FDO:n bugireportissa [2] (nbsp = sitova
välilyönti, level3 = altgr+space, level4 = altgr+shift+space).
Itse olen niukasti sillä kannalla, että altgr+spacen ei tulisi olla
sitova välilyönti; haitat ylittävät hyödyt.
Toivoisin kuitenkin muiden mielipiteitä asiaan, jotta asiaan saataisiin
jonkinlainen päätös.
[1] http://fi.wikipedia.org/wiki/Sitova_välilyönti
[2] http://bugs.freedesktop.org/show_bug.cgi?id=12764
[3] http://kotoistus.fi/
--
Anssi Hannula
More information about the Keskustelu
mailing list