türkçe klavye düzeni ve altgr-space

2005-07-05 Başlik Serkan Kenar
Selamlar,

Beni Türkçe klavye düzeni kullanırken çok rahatsız eden bir hata var.
AltGr-Space tuş kombinasyonu nobreakspace olarak tanımlandığından
terminalde bu komut olarak algılanıyor. Örneğin, ls | less yazmak
istediğimde genellikle parmağımı AltGr'ye basılı tutarken, '' ve
space'e basıyorum. Bu hatadan dolayı da  less gibi bir komut
işletilmeye çalışıyor. Diğer bazı dillerin de SPCE tuşu tanımları
tr'ninkine benziyor aslında, o nedenle bu bir hata olarak kabul edilmeli
mi bilmiyorum. Birileri bu konuyu aydınlatabilirse sevinirim.

Eğer bu durumdan kurtulmak istiyorsanız aşağıdaki yamayı
/etc/X11/xkb/symbols/pc/tr dosyasına uygulayabilirsiniz:

-key SPCE { [ space,  space, nobreakspace,   nobreakspace ] };
+key SPCE { [ space,  space,space,  space ] };

saygılarımla,

--
Serkan Kenar
http://serkan.feyvi.org/blog/
begin:vcard
fn:Serkan Kenar
n:Kenar;Serkan
org:Labris Teknoloji;Ar-Ge
adr;quoted-printable;dom:Teknokent/ODT=C3=9C;;Silikon Bina, 1. Kat No: 24;Ankara
email;internet:[EMAIL PROTECTED]
title;quoted-printable:Yaz=C4=B1l=C4=B1m Geli=C5=9Ftirme Uzman=C4=B1
tel;work:0312 2101491
tel;cell:0535 4182958
x-mozilla-html:FALSE
version:2.1
end:vcard



Re: türkçe klavye düzeni ve altgr-space

2005-07-05 Başlik Serkan Kenar

Merhaba
Recai Oktas wrote:


Sizin de belirttiginiz gibi buna bir hata olarak bakmak uygun olmaz.
Ayni komut '|' etrafinda bosluk kullanmadan da yazilabilir.  Ama burada


Bu benim durumumla ilgili fi klavye düzeninde şöyle bir ifade var:

   // AltGr+SPCE is pressed accidentally too often after AltGr+LSGT,
   // hence AltGr+SPCE produces now space, not nobreakspace.


daha farkli durumlar da var.  Mesela _kod yazarken_ AltGr ile ulasilan
operatorler etrafinda bosluk olsun isteriz, o acidan faydali olabilir.

Konsolda trq ve trqu düzenlerinin her ikisinde de ALTGR-SPACE karakter 
üretmiyor. trq.kmap.gz'de sizin bir TODO'nuz var X klavye düzeniyle 
uyumlu hale getirilmesiyle ilgili. Acaba neden tersi değil? Aşağıda da 
belirttiğiniz gibi bu konuda ne yazık ki bir standart yok.


Bu başka bir alanda tartışılması gereken bir konu olacaktır ancak, fi 
klavye düzenindeki gibi AltGr-Shift-Space'in nobreakspace, 
AltGr-Space'inse space olarak kalmasını tercih ederdim. Kendi sistemimde 
böyle ayarlamayı düşünüyorum.



cok gec kabul ediliyor.  X.org ile durum degismis olabilir.  Bir baska
merci Debian X gelistiricileri olabilirdi, fakat daha kuvvetli bir
gerekce olmadigi muddetce Debian X klavye esleminin diger dagitimlardan
farkli olmasini da pek istemem dogrusu.

Bence konsoldaki klavye düzenine uyumlu olması gereken X. Bu nedenle, 
X'in klavye düzeninin değişmesi gerekir, ancak bu yukarıda sorduğum 
sorunun cevabına bağlı.




Turkce klavye esleminin olu tus ve aksanli karakterlerle birlikte benim
bildigim _belgelenmis_ ayrintili bir standarti yok[1].  Bu durumda

Bu konuda standartlarımızın kaynağı TSE olmalıydı. Sitesinde araştırma 
sonuçlarında Bilgi Teknolojisi- Metin ve Büro Sistemleri Ýçin Klavye 
Düzenlemeleri başlıklı standartta bu konuyla ilgili içerik var 
sanırsam. Ama standardı satın almak gerekiyor.



arkadaslar X gelistiricilerine basvurarak degisiklik onerilerinde
bulunuyorlar.  Benim bu noktadaki ilkesel itirazim su: (asikar duzeltme
veya degisiklikleri bir yana birakacak olursak) bu oneriler hangi
olcutlere veya standartlara gore belirleniyor?  Eger ortada bir standart

Belirsiz ve tercihe bağlı bu tip konularda X geliştiricilerine 
ulaşılması ve herkesin kendi fikrini X geliştiricilerine kabul ettirmesi 
mümkün değil. Bence bu tip konularda kararı verecek olan dağıtımlar 
olmalı, her dağıtım kendi hedef kitlesine göre tercihlerini 
belirleyebilir. Debian X'te de örneğin fideki gibi bir değişiklik 
olabilir. Her iki uygulamanın da ortak bir çözümü olarak.


Neyse, ben çözümümü kişisel dizinime taşıyarak standart dosyaları 
değiştirmeden sorunu halletmeyi düşünüyorum. Böylece ilerde de sorun olmaz.


saygılarımla,

--
Serkan Kenar
http://serkan.feyvi.org/blog/


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]