tomoemonの日記スマートフォン用の表示で見るtomoemonの日記この広告は、90日以上更新していないブログに表示しています。2005-08-06飛鳥と和文入力時のIMEタイピング飛鳥で和文入力する際に無変換キーが有効だと間違って押した瞬間に未確定文字列がすべてカタカナになってしまいます。間違って変換キーを押すと、その時点で変換されてしまいます。そのため、和文入力時はIMEのプロパティから変換と無変換を無効にしています。今朝、その状態でタイプウェル国語Kをやっているとなぜかいつもよりもミス多発。打ち切りできずに気分が悪くなってきたところ、なにやらおかしいことに気づきました。変換キーを押したときにミスになっているではないか!spy++を起動してメッセージを見てみたところ、変換キーのWM_KEYUP時に来る仮想キーコードは無効でも有効でも「VK_CONVERT」でした。予想通りWM_KEYDOWNのときの仮想キーコードが違いました。WM_KEYDOWNで変換キー無効時:VK_CONVERTWM_KEYDOWNで変換キー有効時:VK_PROCESSKEY無変換も同様にVK_NONCONVERTとVK_PROCESSKEYでした。関数を呼び出せば元の仮想キーコードを回復させることができます。VK_PROCESSKEYはIMEで処理されたあとに来るメッセージらしいです。タイプウェルではVK_PROCESSKEYは無視されていますが、VK_CONVERTで認識されてミスになってしまいます。VK_NONCONVERTの方は無視されています。うーん、どうしたら解決できるのかな?まぁ、タイピングソフト使うときと使わないときでIMEの設定を切り替えればいいだけなんですけどね。比較ようこそGalaxyS3はてなブログをはじめよう!tomoemonさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。