Re: [Linux] x.org ve türkçe klavye

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Nilgün Belma Bugüner (nilgun@belgeler.org)
Date: Thu 17 Feb 2005 - 03:32:13 EET


Selam,

Çözümü deneyip, bilgi verenlere teşekkür ederim.
Aşağıda bugzilla bilgileri var:

   
https://bugs.freedesktop.org/show_bug.cgi?id=2558
     
           Summary: Turkish keyboard fix
           Product: xorg
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: * Other
        AssignedTo: xorg-bugzilla-noise@freedesktop.org
        ReportedBy: nilgun@belgeler.org

There were problems with i and i-dotless capitalization and
caps:shift option resulted in shift action.

Following is a patch to fix the problem. It should be applied
to the new keyboard layout for Turkish.

I would appreciate it if you would include it in CVS.

--- tr.old 2004-10-04 20:55:37.000000000 +0300
+++ tr 2005-02-16 02:24:56.000000000 +0200
@@ -2,7 +2,7 @@
 // based on
 // Turkish keyboard symbols for PC and xkb
 // This file distributed without any expressed or implied warranty
-// Nilgn Belma Bugner <nilgun@superonline.com>, 2002
+// Nilgn Belma Bugner <nilgun@belgeler.org>, 2005
 //
 // $XFree86: xc/programs/xkbcomp/symbols/pc/tr,v 1.5 2003/04/19 12:22:12 pascal
Exp $
 
@@ -30,7 +30,8 @@
     key <AD03> { [ e, E, EuroSign, VoidSymbol ] };
     key <AD05> { [ t, T, trademark, VoidSymbol ] };
     key <AD07> { [ u, U, ucircumflex, Ucircumflex ] };
- key <AD08> { [ idotless, I, icircumflex, Icircumflex ] };
+ key <AD08> { type[group1] = "FOUR_LEVEL_ALPHABETIC",
+ [ idotless, I, icircumflex, Icircumflex ] };
     key <AD09> { [ o, O, ocircumflex, Ocircumflex ] };
     key <AD10> { [ p, P, VoidSymbol, VoidSymbol ] };
     key <AD11> { [ gbreve, Gbreve ] };
@@ -45,7 +46,8 @@
     key <AC08> { [ k, K, VoidSymbol, VoidSymbol ] };
     key <AC09> { [ l, L, VoidSymbol, VoidSymbol ] };
     key <AC10> { [ scedilla, Scedilla, acute, dead_acute ] };
- key <AC11> { [ i, Iabovedot, apostrophe, dead_caron ] };
+ key <AC11> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC",
+ [ i, Iabovedot, apostrophe, dead_caron ] };
     key <TLDE> { [ quotedbl, backslash, plusminus, degree ] };
 
     key <BKSL> { [ comma, semicolon, grave, dead_grave ] };
@@ -82,7 +84,8 @@
     key <AD01> { [ f, F, at, VoidSymbol ] };
     key <AD02> { [ g, G, VoidSymbol, VoidSymbol ] };
     key <AD03> { [ gbreve, Gbreve, VoidSymbol, VoidSymbol ] };
- key <AD04> { [ idotless, I, paragraph, VoidSymbol ] };
+ key <AD04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC",
+ [ idotless, I, paragraph, VoidSymbol ] };
     key <AD05> { [ o, O, ocircumflex, Ocircumflex ] };
     key <AD06> { [ d, D, yen, VoidSymbol ] };
     key <AD07> { [ r, R, registered, VoidSymbol ] };
@@ -93,7 +96,8 @@
     key <AD12> { [ w, W, asciitilde, dead_breve ] };
 
     key <AC01> { [ u, U, ucircumflex, Ucircumflex ] };
- key <AC02> { [ i, Iabovedot, icircumflex, Icircumflex ] };
+ key <AC02> { type[group1] = "FOUR_LEVEL_ALPHABETIC",
+ [ i, Iabovedot, icircumflex, Icircumflex ] };
     key <AC03> { [ e, E, EuroSign, VoidSymbol ] };
     key <AC04> { [ a, A, acircumflex, Acircumflex ] };
     key <AC05> { [udiaeresis, Udiaeresis, ucircumflex, Ucircumflex ] };

----------------------------

Bu yama bu listeye gönderdiğim dosyadan biraz farklı. Sonucu çok fazla etkilemiyor.
AltGr ile erişilen ve harf olmayan karakterlerin CapsLock'dan etkilenmesini
önlemek için yapılmış iki değişiklik var sadece.

Esen kalın,
Nilgün

_______________________________________________
Linux mailing list
Linux@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.