--------------030909080903020008050104
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

Tzafrir Cohen wrote:
> On Fri, Aug 25, 2006 at 08:27:01AM +0300, Omer Zak wrote:
>> I have a laptop with Debian Etch installed on it.
>> Yesterday I updated it from the regular sources, after not having done
>> so for few weeks.
>>
>> Before the update, the X-Window system (with Gnome desktop on top of it)
>> was configured to use us,il(si1452) keyboard layouts.
>>
>> After the update, the il(si1452) keyboard layout was lost.
>> The gnome keyboard configuration utility
>> (Desktop/Preferences/Keyboard/Layouts/Add) now allows me to choose only
>> between Phonetic and lyx keyboards for Israel - no si1452 choice.
>>
>> I configured il(lyx) keyboard layout for the time being.  But I want
>> back ability to type uppercase English together with Hebrew in the same
>> keyboard.  Hence I miss il(si1452).
>>
>> What I tried to do:
>> -------------------
>> I have Debian Sarge on another PC, and tried to look for differences
>> between the two computers.
>>
>> My problem:  I was not successful in locating the file which exists in
>> Debian Sarge and is missing in the newest Debian Etch, and which defines
>> the il(si1452) keyboard layout.
> 
> Let's see who should be bugged for the ommition: Xorg or gnome.
> 
> Is si1452 still configured with X?
> 
>> The apt-file command was not helpful.
>> In /etc/X11/xkb/symbols I have il and il_phonetic in both Debian Sarge
>> and Debian Etch.
> 
> In Sarge the relevant file is actually /etc/X11/xkb/symbols/pc/il
> 
> I don't recall the right file name in Xorg. Anybody?

/usr/share/X11/xkb/symbols/il from xkb-data package (sid, etch) which
replaced /etc/X11/xkb/symbols/pc/il from xlibs package (sarge)

I ran diff on the two files, and it seems that si1452 content is now
merged into the basic il layout. See attached diff.

On the 1st of August version 0.8-6 entered testing.

-- 

Lior Kaplan
[EMAIL PROTECTED]
http://www.Guides.co.il

--------------030909080903020008050104
Content-Type: text/x-patch;
 name="il.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="il.diff"

--- /tmp/bla/etc/X11/xkb/symbols/pc/il  2005-09-02 01:35:01.000000000 +0300
+++ /usr/share/X11/xkb/symbols/il       2006-08-14 17:37:36.000000000 +0300
@@ -1,16 +1,18 @@
+// $XKeyboardConfig: xkbdesc/symbols/il,v 1.10 2006-03-25 14:33:42 svu Exp $
 
 // based on a keyboard map from an 'xkb/symbols/il' file
 //
-// $XFree86: xc/programs/xkbcomp/symbols/pc/il,v 1.4 2003/01/20 03:23:18 dawes 
Exp $
+// $XFree86: xc/programs/xkbcomp/symbols/il,v 1.3 2003/01/07 02:03:44 dawes 
Exp $
 
+// This is a partial implemetation of the Israeli standard SI-1452
+// It does not implement changes to the English layout ("Alt-English"), 
+// as I believe that it is not the job of this layout to modify the English
+// layout.
 partial default alphanumeric_keys 
 xkb_symbols "basic" {
-
     // uses the kbd layout in use in Israel.
 
-    name[Group1]= "Israelian";
-
-    key <TLDE> { [ semicolon,  asciitilde      ]       };
+    name[Group1]= "Israel";
 
     key <AD01> { [ slash,      Q               ]       };
     key <AD02> { [ apostrophe, W               ]       };
@@ -45,21 +47,43 @@
     // Mirrored:
     key <AB08> { [ hebrew_taw, greater         ]       };
     key <AB09> { [ hebrew_finalzade,   less    ]       };
-    key <AB10> { [ period,     question        ]       };
 
-    // Note the parens mirroring below:
-    key <AD11> { [ bracketright,       braceright      ]       };
-    key <AD12> { [ bracketleft,        braceleft       ]       };
-    key <AE09> { [ 9         , parenright      ]       };
-    key <AE10> { [ 0         , parenleft       ]       };
-    key <BKSL> { [ backslash,    bar             ]       };
+    key.type = "THREE_LEVEL";
+    
+    key <TLDE> { [ semicolon,  asciitilde,0x10005b0    ]}; // Sheva
+    key <AB10> { [ period,     question,  0x10005c3    ]}; // Sof Pasuq
+  
+    // The following may get overriden by the iso9995-3(basic101) symbols.
+    // therefore they are included here. 
+    // Including them isn't a great idea (for instance: what if group 1 uses
+    // UK keyboard mapping, and maps shift-3 to sterling? This mapping won't
+    // preserve that, and I'm not sure that this is a good feature.
+    key <AE01> { [     1, exclam      , 0x10005b1      ]}; // H. Segol
+    key <AE02> { [     2, at          , 0x10005b2      ]}; // H. Patah
+    key <AE03> { [     3, numbersign  , 0x10005b3      ]}; // H.  Qamats
+    key <AE04> { [     4, dollar      , 0x10005b4      ]}; // Hiriq
+    key <AE05> { [     5, percent     , 0x10005b5      ]}; // Tsere
+    key <AE06> { [     6, asciicircum , 0x10005b6      ]}; // Segol
+    key <AE07> { [     7, ampersand   , 0x10005b7      ]}; // Patah
+    key <AE08> { [     8, asterisk    , 0x10005b8      ]}; // Qamats
+    // Mirrored: 
+    key <AE09> { [     9, parenright   , 0x10005c2     ]}; // Sin dot
+    key <AE10> { [     0, parenleft  , 0x10005c1       ]}; // Shin dot
+    key <AE11> { [ minus, underscore  , 0x10005b9      ]}; // Holam
+    key <AE12> { [ equal, plus        , 0x10005bc      ]}; // Dagesh/Shuruq
+  
+    // Mirrored: 
+    key <AD11> { [ bracketright, braceright, 0x10005bf ]}; // Rafe
+    key <AD12> { [ bracketleft,  braceleft,  0x10005bd ]}; // Meteg
+                                      
+    key <BKSL> { [ backslash,    backslash,  0x10005bb ]}; // Qubuts    
 };
 
 
 // nikud patter based on Dekel Tsur's Hebrew mapping for LyX
 partial alphanumeric_keys 
 xkb_symbols "lyx" {
-    name[Group1]= "Israelian";
+    name[Group1]= "Israel - lyx";
 
     key <TLDE> { [ semicolon,  asciitilde      ]       };
     // On some key (e.g. AD01, right below) there is not yet mapping for the
@@ -111,44 +135,43 @@
 };
 
 
-
-// This is a partial implemetation of the Israeli standard SI-1452
-// It does not implement changes to the English layout ("Alt-English"), 
-// as I believe that it is not the job of this layout to modify the English
-// layout. 
 partial alphanumeric_keys 
-xkb_symbols "si1452" {
-    name[Group1]= "Israelian";
+xkb_symbols "phonetic" {
 
-    include "pc/il(basic)"
-    
-    key.type = "THREE_LEVEL";
-    
-    key <TLDE> { [ semicolon,  asciitilde,0x10005b0    ]}; // Sheva
-    key <AB10> { [ period,     question,  0x10005c3    ]}; // Sof Pasuq
-  
-    // The following may get overriden by the iso9995-3(basic101) symbols.
-    // therefore they are included here. 
-    // Including them isn't a great idea (for instance: what if group 1 uses
-    // UK keyboard mapping, and maps shift-3 to sterling? This mapping won't
-    // preserve that, and I'm not sure that this is a good feature.
-    key <AE01> { [     1, exclam      , 0x10005b1      ]}; // H. Segol
-    key <AE02> { [     2, at          , 0x10005b2      ]}; // H. Patah
-    key <AE03> { [     3, numbersign  , 0x10005b3      ]}; // H.  Qamats
-    key <AE04> { [     4, dollar      , 0x10005b4      ]}; // Hiriq
-    key <AE05> { [     5, percent     , 0x10005b5      ]}; // Tsere
-    key <AE06> { [     6, asciicircum , 0x10005b6      ]}; // Segol
-    key <AE07> { [     7, ampersand   , 0x10005b7      ]}; // Patah
-    key <AE08> { [     8, asterisk    , 0x10005b8      ]}; // Qamats
-    // Mirrored!: 
-    key <AE09> { [     9, parenright   , 0x10005c2     ]}; // Sin dot
-    key <AE10> { [     0, parenleft  , 0x10005c1       ]}; // Shin dot
-    key <AE11> { [ minus, underscore  , 0x10005b9      ]}; // Holam
-    key <AE12> { [ equal, plus        , 0x10005bc      ]}; // Dagesh/Shuruq
-  
-    // Mirrored!: 
-    key <AD11> { [ bracketright, braceright, 0x10005bf ]}; // Rafe
-    key <AD12> { [ bracketleft,  braceleft,  0x10005bd ]}; // Meteg
-                                      
-    key <BKSL> { [ backslash,    backslash,  0x10005bb ]}; // Qubuts
+    // uses the phonetic layout from old Slackware 'il.map' file
+
+    name[Group1]= "Israel - Phonetic";
+
+    key <AE12> {        [     equal,    plus, hebrew_doublelowline, 
hebrew_doublelowline ]};
+
+    key <LatQ> {       [ hebrew_qoph, hebrew_qoph      ]       };
+    key <LatW> {       [ hebrew_waw, hebrew_waw        ]       };
+    key <LatE> {       [ hebrew_aleph, hebrew_aleph    ]       };
+    key <LatR> {       [ hebrew_resh, hebrew_resh      ]       };
+    key <LatT> {       [ hebrew_taw, hebrew_tet        ]       };
+    key <LatY> {       [ hebrew_ayin, hebrew_ayin      ]       };
+    key <LatU> {       [ hebrew_waw, hebrew_waw        ]       };
+    key <LatI> {       [ hebrew_yod, hebrew_yod        ]       };
+    key <LatO> {       [ hebrew_samech, hebrew_samech  ]       };
+    key <LatP> {       [ hebrew_pe, hebrew_finalpe     ]       };
+
+    key <LatA> {       [ hebrew_aleph, hebrew_aleph    ]       };
+    key <LatS> {       [ hebrew_shin, hebrew_shin      ]       };
+    key <LatD> {       [ hebrew_dalet, hebrew_dalet    ]       };
+    key <LatF> {       [ hebrew_pe, hebrew_finalpe     ]       };
+    key <LatG> {       [ hebrew_gimel, hebrew_gimel    ]       };
+    key <LatH> {       [ hebrew_he, hebrew_he          ]       };
+    key <LatJ> {       [ hebrew_yod, hebrew_yod        ]       };
+    key <LatK> {       [ hebrew_kaph, hebrew_finalkaph ]       };
+    key <LatL> {       [ hebrew_lamed, hebrew_lamed    ]       };
+
+    key <LatZ> {       [ hebrew_zain, hebrew_zain      ]       };
+    key <LatX> {       [ hebrew_chet, hebrew_chet      ]       };
+    key <LatC> {       [ hebrew_zade, hebrew_finalzade ]       };
+    key <LatV> {       [ hebrew_waw, hebrew_waw        ]       };
+    key <LatB> {       [ hebrew_bet, hebrew_bet        ]       };
+    key <LatN> {       [ hebrew_nun, hebrew_finalnun   ]       };
+    key <LatM> {       [ hebrew_mem, hebrew_finalmem   ]       };
 };
+
+

--------------030909080903020008050104--

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to