やまぶきR Ver. 1.6.0をリリースします。
yamabuki_r1.6.0.zip
・スクロールロックによる一時停止機能を使用するかについて、設定ダイアログで選べるようにしました
2011年05月13日
この記事へのトラックバック
親指シフトエミュレータ
Excerpt: 実は、hatenaは、ATOK2010 + 親指シフトという絶滅品種指定の日本語入力をしています。 親指シフトって何だという方は下記を参照(NICOLAともいう)。 親指シフト - Wik..
Weblog: hatena chips
Tracked: 2011-07-08 14:24


修正しました。
yamabuki_r1.6.0.zipをダウンロードして、解説を読んでいましたら、「履歴」のVersion 1.5.1以降の日付が2010年となっていました。2011年だと思うのでお知らせいたします。
まだ、未使用ですので、これからよろしくお願いします。
2011年ですね。修正しました。
IE9のページ内検索ボックス(MSN,Google)へ無変換の文字直接入力(「'」)をすると、IMEがONの場合にIEが動作を停止してしまいます(その後IE再起動)。
当方の環境は64bitWin7,Google日本語入力,MS Office IME 2010になります。
ただ、毎回なる訳ではなくなる場合とならない場合があり、私の方でも条件を変えて調べてみたのですが再現条件を確定できませんでした。
なお、確定文字(「"」)の場合は大丈夫でした。
昨年のエントリーでSendInputの記事を書かれていましたので、こちらの方でもSendInputでKEYEVENTF_UNICODEを立てて試してみたところ、無変換時と同様にIEが停止する状態になりました。
SendInputとは異なる処理をしていた場合には全くの見当違いの検証になりますがご了承下さい。。。
#もしSendInputの場合、確定文字入力の場合もSendInputでしょうか?
再現条件が曖昧な報告になって申し訳ございませんが、何かしらのお役に立つ情報になれば幸いです。
こちらでも再現しました。が、その後弄っているうちに再現しなくなり、結局原因は分かりませんでした。
bingやATOK2011だと大丈夫だったような気がするので、IMEとサイトの相性が原因なのかもしれません。
ちなみに、やまぶきのキー送信は、
通常 → 0やKEYEVENTF_KEYUPをSendInputで送る
「'」で囲った文字 → KEYEVENTF_UNICODEをSendInputで送る
「"」で囲った文字 → WM_CHARをPostMessageで送る
となっています。
しかも再現性も曖昧な部分も。。。
IEでは使わないようにしてみます。
ご確認いただき有り難うございました。
Everything
という検索ソフトを最近使用したのですが、カナ入力に際して、yamabukiがなぜか適応されません。
yamabukiを無視され、普通にカナ入力の文字が打たれてしまうのですが…。
こちら何か対応策などあるものでしょうか…?
すみません。もし分かりましたら、お教え頂ければ幸いです。
ここまで読んでくださって、本当にありがとうございました。
上手くいかないのはこれが原因だと思うのですが、どうでしょうか?
すみません。本当にありがとうございます!
お手数おかけして申し訳ありませんでした。
心から感謝いたします。
よい年末をお過ごし下さい。
重ねて本当に本当にありがとうございました!
Windows版Safariではうまく作動してくれないようです。
Safariで文字入力する時はやまぶきを一時停止にしています。(ローマ字入力できない体になってしまいました)
他のWebブラウザ(IE9,Firefox,Opera,Google Chrome,Sleipnir,LunaScape)では入力できているのでSafari側の問題なのかも知れません。
もし、お暇が出来た時にでも調査していただけると幸いです。
症状は確認できたのですが、対処は無理でした。ごめんなさい。
ひらがなを半角アポストロフィー(')で囲ってひらがなを直接入力するようにすれば、とりあえずは入力できるようです。
NICOLAのシフト無し面だけ例示すると、
[ローマ字シフト無し]
'1','2','3','4','5','6','7','8','9','0','−',無,無
'。','か','た','こ','さ','ら','ち','く','つ',',','、',無
'う','し','て','け','せ','は','と','き','い','ん',後,逃
'.','ひ','す','ふ','へ','め','そ','ね','ほ','・',無
という感じです。
(右クリックのメニューからだと変わります)
Windows XPとWindows 7を使ってますが、両方同じでした。
別に全く困ってないのでそのままでも良いんですが、次のバージョンアップの時にでもチョット確認してみてもらえませんか?
タスクトレイアイコン○ スクロールロック○ → 有効
タスクトレイアイコン○ スクロールロック× → 無効
タスクトレイアイコン× スクロールロック○ → 無効
タスクトレイアイコン× スクロールロック× → 無効
となっていて、タスクトレイアイコンが変わらないのは仕様だったりするのですが、微妙に分かりづらいので、タスクトレイからの一時停止とスクロールロックでの一時停止を連動させることにしました。
次バージョンでは、スクロールロックで一時停止したときでもタスクトレイのアイコンの色が変わるようになります。
一つお願いがあるのですが、この一時停止機能をスクロールロック以外の他のキー(右Ctrlなど)でも使えるようにしていただけないでしょうか。
ご検討よろしくお願いいたします。
配列設定ファイルの中に「設1」「設2」などと書いておくとワンタッチで設定ファイルの切り替えができるようになっていますが、切り替えた後に画面にお知らせがでるわけではないので、切り替えがきちんと済んでいるのかどうか分からず、結局タスクバーのやまぶきアイコンをクリックして確かめることになります。
それだと手間ですので、最低限の通知が出てくれると、とっても便利になると思います。
イメージとしては、タスクバーのやまぶきアイコンの右上かカーソル入力位置の隣りあたりに「***(設定ファイル名)に切り替え済み」と小さなフォントで出る感じです。
以上、検討していただけると嬉しいです。
もともと今回の変更でPauseキーも使えるようにするつもりでしたから、技術的には可能です。ただ、設定プロパティのコンボボックスから選ばせるには、選択候補として用意するキーを厳選しなければならず、どのキーを選択候補にするかがまとまっていません。どのキーが一時停止用のキーとして使えると嬉しいですか?
>Caneさん
設定ファイルの切り替わりをタスクトレイのバルーンで通知することは可能なので、そのように実装しようと思います。
私としては右Ctrl・右Shift・右Altあたりを選べるようにしていただけると嬉しいです。
他のScrollLockやPauseを省略しているキーボードでもCtrl・Alt・Shiftなら左右にあると思うので。
バルーン通知の対応、ありがとうございます。
あと、横から口出しするようですが、p.hmさん提案の一時停止キーは、僕は[INS]キーを希望したいと思います。
安ものの英語配列キーボードとかだと[INS]がけっこういい位置にあるんです。
>私としては右Ctrl・右Shift・右Altあたりを選べるようにしていただけると嬉しいです。
>Caneさん
>僕は[INS]キーを希望したいと思います。
了解しました。
すると句点「。」がwriter上では入力出来ませんでした。
対処方法をご存知でしたらアドバイス頂けると助かります。
よろしくお願い致します。
OpenOfficeの設定とかIMEの設定とかが原因なのでしょうか?
何か思い当たることはありますか?