[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:30599] evdev とjp106
-
From:Watanabe Tatsuro
-
Date:Tue, 4 May 2010 18:26:31 +0900 (JST)
- Subject: [plamo:30599] evdev とjp106
- From: Watanabe Tatsuro <apple-cherry@xxxxxxxxx>
- Date: Tue, 04 May 2010 18:26:17 +0900 (JST)
渡部と申します。久しぶりの投稿になります。
Plamo Wiki の Plamo4.7 不具合報告50 のつづきです。> 名倉さん
X 環境で jp106 キーボードがおかしくなる件です。
http://plamo.linet.gr.jp/index.php?Plamo-4.7%2F%C9%D4%B6%F1%B9%E7%CA%F3%B9%F0%2F50
検索すると、以下のようなページがありました。
http://memo.officebrook.net/20081120.html
http://mylinux.blog42.fc2.com/blog-date-20090407.html
我が家でも
$ tail /var/log/Xorg.0.log
(II) Macintosh mouse button emulation: initialized for relative axes.
(II) config/hal: Adding input device AT Translated Set 2 keyboard
(**) AT Translated Set 2 keyboard: always reports core events
(**) AT Translated Set 2 keyboard: Device: "/dev/input/event5"
(II) AT Translated Set 2 keyboard: Found keys
(II) AT Translated Set 2 keyboard: Configuring as keyboard
(II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
となっていて、jp106 キーボードが us キーボードに切り替わってしまうみた
いです。ところが、Plamo 4.7 の /usr/X11R7/share/X11/xkb/rules には
evdev がありません。
kernel の evdev というモジュールがロードされていますが、これとの関係が
あるかどうか知りません。
いずれにしても、デフォルトのままでは対処できないのではないでしょうか。
わたしは、Vine 5.1 の /usr/share/X11/xkb/keycodes/evdev と、
/usr/share/X11/xkb/rules/{evdev,evdev.lst,evdev.xml} をもらってきて、
対応しました。ちょっと安易ですが、わたしの能力レベルはその程度(笑)。
ちなみに、keycodes/evdev の diff は以下のとおり。
150c150
< <AB11> = 97; // backslash/underscore
---
> <AB11> = 211; // backslash/underscore
157c157
< //<RO> = 97; // Romaji
---
> <RO> = 97; // Romaji
238c238
< <I211> = 211; // #define KEY_PROG4 203 conflicts with AB11
---
> <I211> = 211; // #define KEY_PROG4 203
261,264c261,264
< <I235> = 235; // #define KEY_SWITCHVIDEOMODE 227
< <I236> = 236; // #define KEY_KBDILLUMTOGGLE 228
< <I237> = 237; // #define KEY_KBDILLUMDOWN 229
< <I238> = 238; // #define KEY_KBDILLUMUP 230
---
> <OUTP> = 235; // #define KEY_SWITCHVIDEOMODE 227
> <KITG> = 236; // #define KEY_KBDILLUMTOGGLE 228
> <KIDN> = 237; // #define KEY_KBDILLUMDOWN 229
> <KIUP> = 238; // #define KEY_KBDILLUMUP 230
303,320d302
<
< // For japanese 106 keyboard.
< xkb_keycodes "jp106" {
< include "evdev(evdev)"
< <HZTG> = 49;
< <AC12> = 51;
< };
<
< // For brazilian ABNT2 keyboard.
< xkb_keycodes "abnt2" {
< include "evdev(evdev)"
< };
<
< // PC98
< xkb_keycodes "pc98" {
< include "evdev(evdev)"
< };
<
- Follow-Ups
-
- [plamo:30600] Re: evdev とjp106, 名倉昭一
[検索ページ]
[メール一覧]
Plamo ML 公開システム