[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: wsconsctl -w encoding=jp



<yfm4rl1sxle.wl@u.ki.nu>の記事において
makoto@ki.nuさんは書きました。

>  | Would it be possible to submit a userland map only?
>  | For examples, see /usr/share/wscons/keymaps/, the
>  | /etc/rc.wscons has hooks to load these keymaps on boot.
> という多分個人的なメールをいただいてしまったのですが、
> 
> 今回僕が送ったのは macppc 固有のものではないのですか ?
> 全てに共通とは思えないのですが。

macppc 固有というか、 adb keyboard 固有のものですね。

wskbd.c とかをざっと見た感じでは、 key 配列を変える方法として、
・jp とか en とかの encoding を ioctl 経由で渡す
・各キーコードに対してどのキャラクタを当てるかの指定を ioctl で渡す
の 2つがあって、藤原さんのパッチは前者の jp の map を足すもので、
share/wscons/keymaps/ にあるのは後者の keycode-character の
対応表のようです。

keymap を変える方法としてどちらを取るべきかという
議論があったのかどうかは知りませんが、個人的には
今つながっている keyboard の素性を判別する手段がないのに
いきなり keycode なんていう hardware 依存の値を
userland から渡すのはなんだか乱暴な気がします。

#なんで "submit a userland map _only_" なのかしら……
---
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp