Red Hat Bugzilla – Full Text Bug Listing |
Summary: | german keyboardlayout no "at" "euro" "..." - powerbook g4 12" | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | shrek-m <shrek-m> | ||||||||
Component: | kbd | Assignee: | Miloslav Trmač <mitr> | ||||||||
Status: | CLOSED UPSTREAM | QA Contact: | |||||||||
Severity: | medium | Docs Contact: | |||||||||
Priority: | medium | ||||||||||
Version: | rawhide | ||||||||||
Target Milestone: | --- | ||||||||||
Target Release: | --- | ||||||||||
Hardware: | powerpc | ||||||||||
OS: | Linux | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2005-04-30 11:22:50 EDT | Type: | --- | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | ||||||||||
Attachments: |
|
Description
shrek-m
2005-03-20 14:39:27 EST
First, please strictly separate keyboard issues in X and in the console, they are usually completely unrelated. Let's solve the console part here, when the bug is reported about kbd. First, please note than when you are using UTF-8, you have to use (loadkeys -u MAP), not just (loadkeys MAPP) if you want non-ASCII characters to work. (The fc4t1 initscripts should do that automatically, so this affects only running loadkeys manually.) AFAICS "@" in de-latin1{,-nodeadkeys} is (and probably always was) AltGr-Q. mac-de-latin1 has "@" at Alt{,Gr}-Q and at Shift-AltGr-1. I don't have any mac hardware here, so I don't know whether the mac- or the PC map should work, or whether it depends on the type of the keyboard; I'll ask some people who have the hardware. So, 1) Does "AltGr-Q" work for getting "@"? 2) Why should "@" be at Alt-L? (Is it painted on the keyboard, is it how other operating systems behave?) Created attachment 112162 [details]
pbg4 12" kbd us jpg
mac_os_x - de "@" = [alt]+[l] "â¬""eur" = [alt]+[e] the url of the attachment "powerbook g4 12" us kbd" http://www.apple.com/powerbook/index12.html --> take a closer look / view image "@" = [shift]+[2] asap i will take a photo of my pbg4 12" de kbd unfortunately it has no "\" "|" "{" "}" "[" "]" in think that i have to use a usb-keyboard in the future. Created attachment 112168 [details]
pbg4 12" kbd de jpg
usb-keyboard (de) X = all is ok tty = @{[]}\ are ok tty = â¬Ãäöü ... --> something like "A¤" +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- powerbook-g4-keyboard (de) AltGr = 1.[fn] + 2.[alt] "@" is ok (tty,X) ALtGr+Q = 1.[fn] + 2.[alt] + 3.[q] "|" is ok (tty,X) AltGr+< = [fn]+[alt]+[<] "â¬" tty can not display "â¬", but X can AltGr+E = [fn]+[alt]+[e] is not ok! [fn]+[alt]+[7] should be "{" or "7" tty="beep" X="7" [fn]+[alt]+[8] should be "[" or "8" tty="beep" X="8" [fn]+[alt]+[9] should be "]" or "9" tty="beep" X="9" [fn]+[alt]+[0] should be "}" or "/" tty="" X="/" [fn]+[alt]+[Ã] should be "\" or "=" tty="~beep" X="" Thanks for the tests... - The problems with German characters look like using or not using -u with loadkeys (-u should be used with UTF-8). - Displaying "¤" instead of "â¬" is bug 127265 - I'll submit a patch upstream to add algr+l = @ - I don't know why altgr+number row doesn't work; it works fine on my PC. Is it possible that Fn+... works with the overlaid number pad? Maybe we'll figure it out.. please attach the output of (showkey -k) and (showkey -s) when pressing a) fn+alt+q, b) fn+alt+7. a) fn+alt+q showkey -k keycode 100 press (fn+alt) keycode 16 press (fn+alt+q) showkey -s 0xe0 0x38 0x10 0x90 0xe0 0xb8 b) fn+alt+7 showkey -k keycode 100 press (fn+alt) keycode 71 press (fn+alt+7) showkey -s 0xe0 0x38 0x47 0xc7 0xe0 0xb8 Created attachment 113867 [details]
PowerBook-specific de-latin1
Thanks, it is as I thought, fn+alt+7 is reported as "altgr+keypad 7".
Unfortunately altgr+keypad is already used in Linux (for specifying
characters by their Unicode code points), so this will require creating
a PowerBook-specific keymap upstream.
Please try the attached keymap using (loadkeys -u de-pb-latin1.map)
[note that it its not the -nodeadkeys keymap]. If it works correctly,
I'll send it upstream.
wow :-) @ is ok fn+alt+q = @ fn+alt+l = @ thanks for the additional de-kbd behaviour because pb has no {[]}\ and_no ~ {[]} are ok fn+alt+7 = { fn+alt+8 = [ fn+alt+9 = ] fn+alt+0 = } fn+alt+à = "beep~" can you change this to fn+alt+à = \ and add fn+alt++ = ~ can you add the num-block behaviour? should be fn+key, same as in us-pb-kbd except "," 1 = fn+j 2 = fn+k 3 = fn+l 4 = fn+u 5 = fn+i 6 = fn+o 7 = fn+7 8 = fn+8 9 = fn+9 0 = fn+m , = fn+. + = fn+- - = fn+ö * = fn+p / = fn+0 = = fn+à i do not know if it make sense or is possible to add the additional function of the F1-5,7,eject - keys. F1 = <brightness keycode 224 0xe0 0x4c 0xe0 0xcc F2 = >brightness keycode 225 0xe0 0x54 0xe0 0xd4 F3 = mute/unmute keycode 113 0xe0 0x20 0xe0 0xa0 F4 = <volume keycode 114 0xe0 0x2e 0xe0 0xae F5 = >volume keycode 115 0xe0 0x30 0xe0 0xb0 F7 = sync/unsync monitor no keycode. eject = eject keycode 161 0x6c 0xec ÃäÃöÃüà are ok now altgr+e / fn+alt+e is displayed as "¤" should be "â¬" oops, deadkey fn+alt++ = ~ is ok OK, glad to hear it mostly works. - fn-alt-Ã: is that another numeric keypad character? - num-block behavior is, I think hardware controlled (there is no "fn" key in the dumps above) - I don't think there are any predefined symbols for the special function keys. So, I'll send the keymap (updated to have ⬠instead of ¤) upstream, with you on Cc:. Hopefully it will get accepted soon, then we can ship it in Fedora. Thanks for all the testing! 1; fn+alt+à = \ is the missing backslash on the german powerbook-keyboard. the regular german keyboard layout is AltGr+à = \ 2; i believe that this temporary num-lock, on notebooks mostly blue colored, could be realized, here are the dumps. first testings: j = 36 , fn+j = 79 , numlock j = 79 k = 37 , fn+k = 80 , numlock k = 80 here the dumps: 1 = fn+j 79 0x4f 0xcf 2 = fn+k 80 0x50 0xd0 3 = fn+l 81 0x51 0xd1 4 = fn+u 75 0x4b 0xcb 5 = fn+i 76 0x4c 0xcc 6 = fn+o 77 0x4d 0xcd 7 = fn+7 71 0x47 0xc7 8 = fn+8 72 0x48 0xc8 9 = fn+9 73 0x49 0xc9 0 = fn+m 82 0x52 0xd2 , = fn+. 83 0x53 0xd3 + = fn+- 78 0x4e 0xce - = fn+ö 74 0x4a 0xca * = fn+p 55 0x37 0xb7 / = fn+0 98 0xe0 0x35 0xe0 0xb5 = = fn+à 117 0x59 0xd9 3; surely no symbols :-) it would be great if there would be some time the appropriate functions. |