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

[osx-users:1103] OSXvnc と日本語キーボード



  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