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

Reply via email to