[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:35639] Re: XFree86 ver4.1.0(woody)でmacintosh keyboardが使いにくい
- From: kenji takahashi <it7k-tkhs@xxxxxxxxxxxxxxx>
- Subject: [debian-users:35639] Re: XFree86 ver4.1.0(woody)でmacintosh keyboardが使いにくい
- Date: Mon, 16 Dec 2002 23:53:04 +0900
- List-help: <mailto:debian-users-ctl@debian.or.jp?body=help>
- List-id: debian-users.debian.or.jp
- List-owner: <mailto:debian-users-admin@debian.or.jp>
- List-post: <mailto:debian-users@debian.or.jp>
- List-software: fml [fml 4.0.3 release (20011202/4.0.3)]
- List-unsubscribe: <mailto:debian-users-ctl@debian.or.jp?body=unsubscribe>
- X-accept-language: ja, en-us
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-users-ctl@debian.or.jp; help=<mailto:debian-users-ctl@debian.or.jp?body=help>
- X-ml-name: debian-users
- X-mlserver: fml [fml 4.0.3 release (20011202/4.0.3)]; post only (only members can post)
- X-spam-level: ***
- X-spam-status: No, hits=3.7 required=10.0 tests=ISO2022JP_CHARSET,ISO2022JP_BODY,CASHCASHCASH, DOUBLE_CAPSWORD,PORN_10,UPPERCASE_25_50,WEIRD_PORT version=2.31
- References: <3DCCA20B.8090704@xxxxxxxxxxxxxxx>
- Message-id: <3DFDE926.6030709@xxxxxxxxxxxxxxx>
- X-mail-count: 35639
- User-agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-JP; rv:1.0.1) Gecko/20020823 Netscape/7.0
高橋です。
対症療法ですが、何とか自己解決しました。
遅くなりましたが、報告します。
1)home ディレクトリに.Xmodmapを置き、modifier key及び[a]を定義しました。
2)home ディレクトリの.xsessionでusermodmapを参照するようにしました。
これで、macintosh/lc630でxwindow4.0.1で[a]がタイプでき、shift、control、
escの各キーも使えるようになりました。
以下が.Xmodmapの設定内容です。
-----------------------------------------------------------------------
!
! First, clear the modifiers
!
clear shift
clear lock
clear control
clear mod1
clear mod2
clear mod3
clear mod4
clear mod5
!
! Set the mapping for each key
!
keycode 8 = a A
!
! Set the modifiers
!
add shift = Shift_L Shift_R
add lock = Caps_Lock
add control = Control_L Control_R
add mod1 = Alt_L Alt_R
! If you have ServerNumlock set in your XF86Config, you can comment out
add mod2 = Num_Lock
-----------------------------------------------------------------------
以下が、.xsessionの設定内容です。(抜粋)
-----------------------------------------------------------------------
#===2002-11-17==a を打てるようにする ==================================
USRMODMAP=$HOME/.Xmodmap
if [ -f $USRMODMAP ]; then
xmodmap $USRMODMAP; fi
#===2002-11-17=================================================
-----------------------------------------------------------------------
XF86Config-4(/etc/X11)のinputdevice"keyboard"は
Option"XkbDisable"としています。
まだキーリピートが効かないとか不満もありますが、使えるレベルにはなりました。
> macintosh LC-630にdebian3.0 (woody)をインストールし
> 次いでtaskselでXFree86ver4.1.0をインストールしました。
> (CD-ROMを[duckbill]から8月購入しました)
> keyboardはapple keyboard II(jis)なのですが、思ったように
> keyboardが使えません。色々試してみたのですが上手くいきません。
>
> (1)XF86Config-4(/etc/X11)のinputdevice"keyboard"で
> Option"Xkbkeymap" "macintosh"とした場合
> (keymap/macintoshも適当に設定)
> a.X window上で、shift、control、escの各keyが使えない
> xevで調べると、keycode、keysymnameとも表示されていますが
> 機能しない。
> 例えばshift+aと打っても[A]と表示されず[a]と表示される。
> cntl+zでキャンセルできない。
> <XF86Config-4>
> Section "InputDevice"
> Identifier "Generic Keyboard"
> Driver "keyboard"
> Option "CoreKeyboard"
> Option "Protocol" "Standard"
> Option "XkbRules" "xfree86"
> Option "XkbModel" "macintosh"
> Option "XkbKeymap" "macintosh"
> Option "XkbLayout" "jp"
> EndSection
> </ec/X11/xkb/keymap/macintosh>
> default xkb_keymap "macintosh" {
> xkb_keycodes { include "macintosh" };
> xkb_types { include "default" };
> xkb_compatibility { include "japan" };
> xkb_symbols { include "macintosh/jp(jp106)" };
> xkb_geometry { include "macintosh" };
> };
>
> (2)XF86Config-4(/etc/X11)のinputdevice"keyboard"で
> Option"XkbDisable"とした場合
> a.[a]とタイプしてもaが表示されないxevではkeycode=8はno keysymname
> と表示されている
> b.shift、cntl、escは使えるが、shiftを一度押した後、何かのタイミングで勝手に
> shift-lock状態になってしまう。
> <XF86Config-4>
> Section "InputDevice"
> Identifier "Generic Keyboard"
> Driver "keyboard"
> Option "CoreKeyboard"
> Option "XkbDisable"
> EndSection
>
> (3)rootおよびuserのhomeディレクトリに.Xmodmapを入れてみましたが、効果あ
> りません。
> (xmodmap.stdをcopyしました)
>