[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[osx-users:1103] OSXvnc と日本語キーボード
- To: osx-users@xxxxxxxxxx
- Subject: [osx-users:1103] OSXvnc と日本語キーボード
- From: KOJIMA Hajime / 小島肇 <kjm@xxxxxxxxxxxxxxxxxx>
- Date: Fri, 27 May 2005 20:19:03 +0900
OSXvnc というソフトがあります。
http://www.redstonesoftware.com/vnc.html
Mac OS X 10.4.1 が動いている機械 (iMac G3) に Apple 純正日本語
JIS キーボードを挿していると、Windows や UNIX の VNC viewer から
のキー入力がなんだかうまくいきません。
CVS でソースが公開されているので入手し、
http://sourceforge.net/cvs/?group_id=64523
キーコードを Full Key Codes で調べ、
http://softwares.bajram.com/utilities/
とりあえずこんな風に変えてみると、
% diff -u OSXvnc-server/kbdptr.h.dist OSXvnc-server/kbdptr.h
--- OSXvnc-server/kbdptr.h.dist 2005-05-27 15:54:20.000000000 +0900
+++ OSXvnc-server/kbdptr.h 2005-05-27 18:14:58.000000000 +0900
@@ -75,37 +75,37 @@
/* Symbols */
XK_exclam, 18, /* ! */
- XK_at, 19, /* @ */
+ XK_at, 33, /* @ */
XK_numbersign, 20, /* # */
XK_dollar, 21, /* $ */
XK_percent, 23, /* % */
- XK_asciicircum, 22, /* ^ */
- XK_ampersand, 26, /* & */
- XK_asterisk, 28, /* * */
- XK_parenleft, 25, /* ( */
- XK_parenright, 29, /* ) */
+ XK_asciicircum, 24, /* ^ */
+ XK_ampersand, 22, /* & */
+ XK_asterisk, 39, /* * */
+ XK_parenleft, 28, /* ( */
+ XK_parenright, 25, /* ) */
XK_minus, 27, /* - */
- XK_underscore, 27, /* _ */
- XK_equal, 24, /* = */
- XK_plus, 24, /* + */
- XK_grave, 50, /* ` */ /* XXX ? */
- XK_asciitilde, 50, /* ~ */
- XK_bracketleft, 33, /* [ */
- XK_braceleft, 33, /* { */
- XK_bracketright, 30, /* ] */
- XK_braceright, 30, /* } */
+ XK_underscore, 56, /* _ */
+ XK_equal, 27, /* = */
+ XK_plus, 41, /* + */
+ XK_grave, 33, /* ` */ /* XXX ? */
+ XK_asciitilde, 24, /* ~ */
+ XK_bracketleft, 30, /* [ */
+ XK_braceleft, 30, /* { */
+ XK_bracketright, 42, /* ] */
+ XK_braceright, 42, /* } */
XK_semicolon, 41, /* ; */
- XK_colon, 41, /* : */
- XK_apostrophe, 39, /* ' */
- XK_quotedbl, 39, /* " */
+ XK_colon, 39, /* : */
+ XK_apostrophe, 26, /* ' */
+ XK_quotedbl, 19, /* " */
XK_comma, 43, /* , */
XK_less, 43, /* < */
XK_period, 47, /* . */
XK_greater, 47, /* > */
XK_slash, 44, /* / */
XK_question, 44, /* ? */
- XK_backslash, 42, /* \ */
- XK_bar, 42, /* | */
+ XK_backslash, 93, /* \ */
+ XK_bar, 56, /* | */
// OS X Sends this (END OF MEDIUM) for Shift-Tab (with US Keyboard)
0x0019, 48, /* Tab */
XK_space, 49, /* Space */
だいぶいい感じになるのですが、| だけが VNC viewer から入力できま
せん。
どなたか、何かアイデアをお持ちの方いらっしゃいませんでしょうか?
----
// 毎月第 2 火曜日 (米国時間) は Windows Update の日
// http://windowsupdate.microsoft.com
小島 肇 - KOJIMA Hajime
[Office] kjm@xxxxxxxxxxxxxxxxxx, http://www.st.ryukoku.ac.jp/~kjm/
--[PR]------------------------------------------------------------------
┏━━━━┓━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┃◎大注目┃ ≪山本KID徳郁≫所属ジム『KILLER BEE』公式サイトオープン★
┣━━━━┛━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┃★KID選手のBLOGも公開!!ナマの声がリアルタイムで見れるのはココだけ!!
┗ < http://killerbee.jp/ >
------------------------------------------------------------------[PR]--
■GMO GROUP■ Global Media Online www.gmo.jp