From owner-FreeBSD-users-jp@jp.FreeBSD.org Sun Apr  3 10:19:25 2011
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id p331JP061512;
	Sun, 3 Apr 2011 10:19:25 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mail.tyuu.com (www5363u.sakura.ne.jp [59.106.181.157])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id p331JP661507
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sun, 3 Apr 2011 10:19:25 +0900 (JST)
	(envelope-from tyuu@tyuu.com)
Received: from localhost (p4073-ipbf3202marunouchi.tokyo.ocn.ne.jp [122.29.67.73])
	by mail.tyuu.com (Postfix) with ESMTP id 34BDD29E27E;
	Sun,  3 Apr 2011 10:19:19 +0900 (JST)
Message-Id: <20110403.101953.598552788702432533.tyuu@tyuu.com>
To: FreeBSD-users-jp@jp.FreeBSD.org, md440@luna.wak2.jp
From: Hiroshi Morita <tyuu@tyuu.com>
In-Reply-To: <861v1smxsc.wl%md440@luna.wak2.jp>
References: <20110326.195658.1530368610890003843.tyuu@tyuu.com>
	<861v1smxsc.wl%md440@luna.wak2.jp>
X-Mailer: Mew version 6.3 on Emacs 23.2 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Sun, 03 Apr 2011 10:19:53 +0900
X-Sequence: FreeBSD-users-jp 93419
Subject: [FreeBSD-users-jp 93419] x11-input.fdi
 =?ISO-2022-JP?B?GyRCJUYlOSVIJEs1LzB4JDckPyVIJWklViVrJEgbKEI=?=
 =?ISO-2022-JP?B?GyRCQlAxfhsoQg==?=
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: tyuu@tyuu.com
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+060209

tyuu $B$G$9!#(B

Handbook $BJR<j$K(B x11-input $B$K(B hhk/us $B$r@_Dj$7$F$_$^$7$?!#(B
# http://www.freebsd.org.hk/doc/ja/books/handbook/x-config.html

$B%F%9%H$r$7$?$N$,860x$G!"(Blogin $BD>8e$N(B keyboard layout $B$,(B
106 $B8GDj$K$J$C$F$7$^$&$N$K%O%^$j$^$7$?!#(B

$B<+8J2r7h$G$-$?$N$G$9$,!"860x$OJ#9gE*$G(B Gnome $B$K47$l$F$J$$;d$K$O!"(B
$B$H$F$bFq$7$$%H%i%V%k$G$7$?$N$G$4Js9p!#(B

$B$J$*!"%^%&%9$N;XDjJ}K!$O$^$@$o$+$i$:(B M510 $B$N(B 2 $B%\%?%s$rM-8z$KMxMQ$G$-$F$$$^$;$s!#(B
$B$^$?!"$=$b$=$b$N(B X $BFMA3;`$K$D$$$F$O!"7P2a4Q;!Cf$G$9!#(B

<<$BH/@8(B>>
1. /usr/local/etc/hal/fdi/policy/x11-input.fdi $B$K(B
  <merge key="input.x11_options.XkbLayout" type="string">jp</merge>
  $B$r@_Dj$9$k!#(B

2. GDM $B$+$i%m%0%$%s$9$k(B
  -> 106 layout

3. $BF1%U%!%$%k$K(B
   <merge key="input.x11_options.XkbLayout" type="string">us</merge>
  $B$r@_Dj$9$k!#(B

4. GDM $B$+$i%m%0%$%s$9$k(B
  -> 106 layout $B$N$^$^!#(B


<<$B2r7hJ}K!(B>>
1. GDM $B%m%0%$%s;~$N%-!<%\!<%I%l%$%"%&%H$r(B US $B$KLa$9!#(B
  -> $B<!2s%m%0%$%s;~$+$i$O(B US $B$,A*Br$5$l$?>uBV$J$N$G!"$=$N$^$^%m%0%$%s$9$l$P(B ok.
  # GUI $B$K47$l$F$J$$$H5$$,$D$+$J$$$h(B orz


<<$B1~5^=hCV(B>>
$B%l%$%"%&%H$rD>$5$:$K%m%0%$%s$7$?>l9g$O(B 2 $BDL$j$NJ}K!$,$"$j$^$7$?!#(B
1. CUI $B$N>l9g(B
  $ setxkbmap -model hhk -layout us

2. GUI $B$N>l9g(B
  Gnome $B%a%K%e!<(B [system]-[preferences]-[keyboard] $B$+$i!"(B
  [Layouts] tab $BFb$N(B Japan $B$r:o=|$9$k!#(B



==
$B!p(B grep hhk /usr/local/share/X11/xkb/rules/base.lst
  macintosh_hhk   Happy Hacking Keyboard for Mac
  hhk             Happy Hacking Keyboard
==

/usr/local/etc/hal/fdi/policy/x11-input.fdi
==
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input.keyboard">
      <merge key="input.x11_options.XkbModel" type="string">hhk</merge>
      <merge key="input.x11_options.XkbLayout" type="string">us</merge>
    </match>
  </device>
</deviceinfo>
==

/var/log/Xorg.0.log
==
(II) config/hal: Adding input device HHKB Professional
(II) LoadModule: "kbd"
(II) Loading /usr/local/lib/xorg/modules/input/kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
	compiled for 1.7.7, module version = 1.5.0
	Module class: X.Org XInput Driver
	ABI class: X.Org XInput driver, version 7.0
(**) HHKB Professional: always reports core events
(**) Option "Protocol" "standard"
(**) HHKB Professional: Protocol: standard
(**) Option "XkbRules" "xorg"
(**) HHKB Professional: XkbRules: "xorg"
(**) Option "XkbModel" "hhk"
(**) HHKB Professional: XkbModel: "hhk"
(**) Option "XkbLayout" "us"
(**) HHKB Professional: XkbLayout: "us"
(**) Option "CustomKeycodes" "off"
(**) HHKB Professional: CustomKeycodes disabled
(II) XINPUT: Adding extended input device "HHKB Professional" (type: KEYBOARD)
(II) config/hal: Adding input device USB Receiver
(II) LoadModule: "mouse"
(II) Loading /usr/local/lib/xorg/modules/input/mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
	compiled for 1.7.7, module version = 1.6.0
	Module class: X.Org XInput Driver
	ABI class: X.Org XInput driver, version 7.0
(**) USB Receiver: Device: "/dev/sysmouse"
(==) USB Receiver: Protocol: "Auto"
(**) USB Receiver: always reports core events
(**) Option "Device" "/dev/sysmouse"
(==) USB Receiver: Emulate3Buttons, Emulate3Timeout: 50
(**) USB Receiver: ZAxisMapping: buttons 4 and 5
(**) USB Receiver: Buttons: 9
(**) USB Receiver: Sensitivity: 1
(II) XINPUT: Adding extended input device "USB Receiver" (type: MOUSE)
(**) USB Receiver: (accel) keeping acceleration scheme 1
(**) USB Receiver: (accel) acceleration profile 0
(II) USB Receiver: SetupAuto: hw.iftype is 4, hw.model is 0
(II) USB Receiver: SetupAuto: protocol is SysMouse
(II) config/hal: Adding input device USB Receiver
(**) USB Receiver: always reports core events
(**) Option "Protocol" "standard"
(**) USB Receiver: Protocol: standard
(**) Option "XkbRules" "xorg"
(**) USB Receiver: XkbRules: "xorg"
(**) Option "XkbModel" "hhk"
(**) USB Receiver: XkbModel: "hhk"
(**) Option "XkbLayout" "us"
(**) USB Receiver: XkbLayout: "us"
(**) Option "CustomKeycodes" "off"
(**) USB Receiver: CustomKeycodes disabled
(II) XINPUT: Adding extended input device "USB Receiver" (type: KEYBOARD)
(II) 3rd Button detected: disabling emulate3Button
==

--
by tyuu
mailto:tyuu@tyuu.com
