On 9/29/07, H. S. <[EMAIL PROTECTED]> wrote: > > > > On 9/28/07, Mohammed Adnène Trojette <[EMAIL PROTECTED]> wrote: > > > > On Fri, Sep 28, 2007, H. S. wrote: > > > Here you go (again, this is on Debian Unstable): > > > $> diff -u gur gur-ks > > > > Sorry, but please do it on /usr/share/X11/xkb/symbols/in. > > /etc/X11/xkb/symbols/gur is *obsolete*. > > > > I was doing that on Debian Sid. But on Sid: > $> ls /usr/share/X11/xkb/symbols/in > ls: /usr/share/X11/xkb/symbols/in: No such file or directory > > So that Debian Sid machine might be missing something. > > Anyhow, here is the diff from a Debian Testing machine: > #> diff -u in-original in > --- in-original 2007-09-16 12:53:37.000000000 -0400 > +++ in 2007-09-29 00:02:18.000000000 -0400 > @@ -946,14 +946,14 @@ > // Mainly unvoiced consonants > > key <AC06> { [ 0x1000A2A, 0x1000A2B ] }; > - key <AC07> { [ 0x1000A30, 0x1000A30 ] }; > + key <AC07> { [ 0x1000A30, 0x1000A5C ] }; > key <AC08> { [ 0x1000A15, 0x1000A16 ] }; > key <AC09> { [ 0x1000A24, 0x1000A25 ] }; > key <AC10> { [ 0x1000A1A, 0x1000A1B ] }; > key <AC11> { [ 0x1000A1F, 0x1000A20 ] }; > key <BKSL> { [ backslash, bar ] }; > > - key <AB01> { [ z, Z ] }; > + key <AB01> { [ 0x1000A71, 0x1000A01 ] }; > key <AB02> { [ 0x1000A02, 0x1000A70 ] }; > key <AB03> { [ 0x1000A2E, 0x1000A23 ] }; > key <AB04> { [ 0x1000A28, 0x1000A28 ] }; > > regards, > ->HS >
Looks like the above is not going to work as I had thought it would. The main problem is the line for key <AB01>. We cannot take out the "z" from that key, it is extremely useful for undoing edits. If that is remapped to 0x1000A71, that undo functionality is gone. And that turns out to be really bad. So here is the new diff which I am using currently: $> diff -u in-original in --- in-original 2007-09-16 12:53:37.000000000 -0400 +++ in 2007-10-11 20:24:27.000000000 -0400 @@ -946,15 +946,15 @@ // Mainly unvoiced consonants key <AC06> { [ 0x1000A2A, 0x1000A2B ] }; - key <AC07> { [ 0x1000A30, 0x1000A30 ] }; + key <AC07> { [ 0x1000A30, 0x1000A5C ] }; key <AC08> { [ 0x1000A15, 0x1000A16 ] }; key <AC09> { [ 0x1000A24, 0x1000A25 ] }; key <AC10> { [ 0x1000A1A, 0x1000A1B ] }; key <AC11> { [ 0x1000A1F, 0x1000A20 ] }; key <BKSL> { [ backslash, bar ] }; - key <AB01> { [ z, Z ] }; - key <AB02> { [ 0x1000A02, 0x1000A70 ] }; + key <AB01> { [ z, 0x1000A01 ] }; + key <AB02> { [ 0x1000A02, 0x1000A70, 0x1000A71 ] }; key <AB03> { [ 0x1000A2E, 0x1000A23 ] }; key <AB04> { [ 0x1000A28, 0x1000A28 ] }; key <AB05> { [ 0x1000A35, 0x1000A35 ] }; regards, ->HS