[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