Bug 147581

Summary: Missing symbols in the japanese keyboard mapping of boot loader
Product: [openSUSE] SUSE Linux 10.1 Reporter: Takashi Iwai <tiwai>
Component: InstallationAssignee: Steffen Winterfeldt <snwint>
Status: RESOLVED DUPLICATE QA Contact: Klaus Kämpf <kkaempf>
Severity: Normal    
Priority: P5 - None CC: mmarek
Version: Beta 3   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Takashi Iwai 2006-02-02 11:27:20 UTC
The keytable for japanese keyboard layout in the boot loader of the install CD seems wrong.  At least, '_' (underscore) lacks, which should be shift + '0' (zero).
Comment 1 Michael Gross 2006-02-02 13:15:16 UTC
Is this the only wrong key? You could edit the keymap and attach it here?
Comment 2 Takashi Iwai 2006-02-02 13:19:41 UTC
Dunno exactly since I have no japanese keyboard.

I switched to language "Japanese" in the boot menu, then I couldn't type x86_64.  That's all what I found.  Others keys looked fine to my eyes, though.
Comment 3 Michael Gross 2006-02-03 12:28:22 UTC
Juergen: Can you please check this?
Comment 4 Takashi Iwai 2006-02-03 14:20:51 UTC
I found that the key mapping is basically OK for the real japanese keyboard.  Actually it has more keys than the english one, and they correspond to such letters like underscore.

But it's definitely better to map one of two '~' (tilde) keys to underscore.
Comment 5 Bodo Bauer 2006-04-24 11:45:39 UTC
There has been no activity for  quite a while and it seems to me that the issue has been resolved

I'm closing this bug as WORKSFORME. If you feel this is inappropriate and the bug should remain open, or you have new information which may lead to an actual resolution, please reopen the bug and add the new status.
Comment 6 Takashi Iwai 2006-04-24 12:21:24 UTC
DOESNTWORKFORME.
Comment 7 Christoph Thiel 2008-04-25 09:24:30 UTC
Jürgen? *ping*
Comment 8 Juergen Weigert 2008-04-25 10:14:12 UTC
This defect needs an assignee who understands keyboard layouts in general, and
japanese ones in particular. I am neither, sorry.

Let me do some 10 minutes guesswork:
The only keymap with a j in its name is
kbd-1.12/data/keymaps/i386/qwerty/jp106.map
It has
keycode  11 = zero             asciitilde
keycode  89 = backslash        underscore

I'll just give it a try and patch

-keycode  11 = zero             asciitilde
+keycode  11 = zero             underscore

Submitted to stable.
Takashi, please report if this has any effects.
Comment 9 Takashi Iwai 2008-04-25 10:51:56 UTC
Thanks for checking this again - I also forgot completely :p

I guess it's better to change keycode 13 + shift (it's actually overbar).  But note that you can't fix it in kdb package.  As in comment #4, the kdb map is correct for japanese 106 keyboards indeed.  The problem is only on the GRUB.

Would it be possible to change the keyboard layout only for GRUB?
Comment 10 Michal Marek 2008-08-20 19:07:37 UTC
I have a Japanese keyboards here and the 0 key has a tilde above it, so I'm going to remove the kbd patch again. If you want to change the keyboard layout in grub, then talk to snwint, maintainer of the gfxboot package and the gfxmenu grub patch.
Comment 11 Steffen Winterfeldt 2008-09-19 10:10:20 UTC

*** This bug has been marked as a duplicate of bug 331025 ***