Bug 6671 - symbols/macintosh_vndr/{de,se} swap KP_Separator and KP_Delete
Summary: symbols/macintosh_vndr/{de,se} swap KP_Separator and KP_Delete
Status: RESOLVED FIXED
Alias: None
Product: xkeyboard-config
Classification: Unclassified
Component: General (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: xkb
QA Contact:
URL: http://bugs.debian.org/328125
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-20 07:08 UTC by Denis Barbier
Modified: 2006-09-21 11:17 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
german macintosh keyboard with only one group (3.94 KB, patch)
2006-07-08 05:10 UTC, bmueller
Details | Splinter Review

Description Denis Barbier 2006-04-20 07:08:33 UTC
Hi,

a Debian user reported in http://bugs.debian.org/328125 that
symbols/macintosh_vndr/{de,se} swaps KP_Separator and KP_Delete.
This bug report looks right, KP_Separator should be at the same
shift level as digits.
Comment 1 Sergey V. Udaltsov 2006-04-20 07:41:03 UTC
Ghm, looking at symbols/pc, I see KP_Delete on the same shift level as digits.
What's wrong with it?

Also, I think it would be good to replace the lines with KP_* keysyms with
include "keypad(comma)" - which is effectively same thing. Don't you mind?

As a final note - would someone from Debian (reporters of the bug) be able to
look at macintosh_vndr stuff and analyze whether it could be made combinable
(i.e. all layouts would have one group each)?
Comment 2 Denis Barbier 2006-04-20 08:02:23 UTC
> Ghm, looking at symbols/pc, I see KP_Delete on the same shift level as digits.
> What's wrong with it?
I meant digits on the keypad: KP_0, KP_1, etc.  KP_Decimal and/or KP_Separator
should be at the same shift level, because this is what a keypad is for: to
enter numbers without having to press extra keys.
But there seems to be a problem here, because macintosh_vndr/us and pc
swap shift levels for the keypad.

> Also, I think it would be good to replace the lines with KP_* keysyms with
> include "keypad(comma)" - which is effectively same thing. Don't you mind?
Sounds very reasonable.

> As a final note - would someone from Debian (reporters of the bug) be able to
> look at macintosh_vndr stuff and analyze whether it could be made combinable
> (i.e. all layouts would have one group each)?
There is a debian-powerpc mailing list, I will ask there.
Comment 3 Sergey V. Udaltsov 2006-04-20 08:23:29 UTC
> But there seems to be a problem here, because macintosh_vndr/us and pc
> swap shift levels for the keypad.
Agree. Should macintosh_vndr be fixed to be conformant with pc?

> > Also, I think it would be good to replace the lines with KP_* keysyms with
> > include "keypad(comma)" - which is effectively same thing. Don't you mind?
> Sounds very reasonable.
Done.

> There is a debian-powerpc mailing list, I will ask there.
Thanks a bunch.

Comment 4 bmueller 2006-07-08 05:10:55 UTC
Created attachment 6162 [details] [review]
german macintosh keyboard  with only one group

After reading about this on the debian-powerpc mailing list, I took the time to
build a xkb layout for german macintosh keyboards which uses only one group.

It is not the same mapping as in macintosh_vndr/de, instead it's more close to 
the mapping in MacOS X.3.
There are 2 variants:
  mac: using dead keys as much as possible
  mac_nodeadkeys: without dead keys
both are variants to the german layout in symbols/de.

I am curious to see your comments.

  Ben
Comment 5 Sergey V. Udaltsov 2006-07-09 12:06:20 UTC
Ben, your patch looks ok to me. If you think it is a final version, I am ready
to accept it.
Comment 6 bmueller 2006-07-10 01:09:57 UTC
I think it's final.
Comment 7 Sergey V. Udaltsov 2006-07-10 13:58:13 UTC
Ben, thanks. Committed.
Comment 8 Denis Barbier 2006-09-21 11:17:29 UTC
Should work as expected with numpad:mac, I am thus closing this
bug.  Thanks.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.