過去の投稿記事 new!
・【画像】漫画でわかる外国人参政権
・東京電力のHPで停電状態が確認できたり(サービス再開!)
・戦国時代 ~ 江戸時代の徳川家康が熱かった
・vaio のバッテリは寿命が短いような気がする
・話題の Western Digital 製 WD20EARS を購入した
・C01LC をビックカメラで買ってきた
・2025年には空中都市が現実化?!
・【動画】わかりやすい「宇宙ひも理論」
・今世紀には「富士山噴火」「東海連動地震」「首都圏直下型地震」か?
・滅びた町、南浜町が Googleストリートビューで見れる

【 amazon 送料無料キャンペーン 】

バックリンクはご自由にどうぞ!     http://mfsocket.blogspot.com/feeds/posts/default?alt=rss リンク集 / ログイン

2010/05/07
レジストリを弄らずに Ctrl+Down(↓) で PageDown Ctrl +Up(↑) で PageUp を割り当てるの作った

 
et2002t とか、一部のキーボードでは PageDown / Pageup キーが存在せず
非常に不便に思うことがあります。
 
それを補えるアプリが無いか探してみたのですが、どれもレジストリを弄る
ソフトしか無かったので、物は試しに自作してみることに。
 
まずは、キーフックで入力を乗っ取り PostMessage で 送るという手法で
やってみたところ、リストビューでは無効、VisualStudio のエディタでは
無効と、ある程度のウィンドウは誤魔化せるのですが完全でないところが
たびたび見受けられた。
 
また SendInput() でエミュレーションをあわせてやってみたのですが、
WH_KEYBOARD を用いた hook dll では、うまくいかなかった。
 
次はホットキーを用いたプログラム& SendInput() でやったところ、
 
ひとまず 完璧に成りすませた感じ。
  
致命的なバグが無いか、しばらく様子を見てみます。
 
パラメーターを誤って設定すると、ダブルクリックが効かなくなったり等の
重大エラーも調査段階で起きたので、慎重に様子見。
 
 
ホームページでも画像を見るとき等で「ページダウン&ページアップ」が無い
キーボードだと辛すぎます
 
mac を触らせてもらったときにも、かなり使いづらいなと感じたり。
 
ちなみにページアップ・ダウンの処理については、Windows でお馴染みの
 
 
 
今回作成したソフト、一般公開するとなると常駐タイプのソフトウェアになりますが、
世間ではレジストリ操作の方が受け付けやすいのかな。
 
cpu_monitor にプラグイン機能をいれ、cpu アイドル時に SNTP で時刻調整したり、
今回のホットキーを有効/無効にしたりってのを考えてます。
 
cpu_monitor は一切余分な機能が無いかつ、自身の負荷も皆無に近い状態なのですが、
プラグインという形ならそのメリットを失わずに使えるかも。
 
pcSleep 見たいに指定時刻になったらイベントを起こしたり、ってのもプラグインで
実現すると面白いかも。
 

0 コメント:

  • コメントには <b>, <strong>, <em>, <i>, <a> など一部の HTML タグを使用できます。