カナ入力 (win32 viewer)

MetaVNC viewer win32版ではUnderDone?さんのTightVNC用漢字キー対応パッチを組み込ませていただいています。

ただし、私の使っている104(US)キーボードでは')''\'がうまく入力できなかったため、以下の部分をコメントアウトしています。(vncviewer/KeyMap?.cpp)

#if 0 // XXX this causes problem on using ')' and '\' with US keyboard
           if (virtkey=='0' && (keystate[VK_SHIFT]&0x80)!=0) {
               // Shift + '0'
               ret = 1;
               buf[0] = LOBYTE(XK_kana_WO); 
               buf[1] = HIBYTE(XK_kana_WO); 
           } else if (virtkey==0xdc && (keystate[VK_SHIFT]&0x80)==0) {
               // uppper '\'
               ret = 1;
               buf[0] = XK_yen;
           } else if (virtkey==0xe2 && (keystate[VK_SHIFT]&0x80)==0) {
               // backslash
               ret = 1;
               buf[0] = XK_backslash;
           }
#endif

ところがこの修正を入れるとカナ入力ができなくなるそうです。 私はカナキーを使わないのでコメントアウトしてしまいましたが、カナ入力する必要がありましたら上記部分を生かしてください。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2006-02-03 (金) 00:02:46 (4278d)