HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0731
チャーくんキーの出力と入力4未解決


チャーくん

リンク

2014/7/31(Thu) 20:24:17|NO.63242

初です。
早速質問なのですが、うちのPCのモニタは、ホットキーで操作ができます。
ですが、ほかの人は間違えてキーを押してしまい、
急にモニタの電源が切れて「えっ!!?」となることがあります。
だったら、モニタ電源OFFの時に、何かウィンドウとか、ダイアログを出せばいいんじゃね?
(=HSPでホットキーを設定して、アクションを起こしてからHSPでモニタのホットキーを入力する)
ということになりました。
簡単なものでいいので、サンプルを教えてください。
 HSP側(ユーザーが使う)ホットキー
  Caps Lock単体(使用不可??)
  Pause(?)
  Insert(OK!)
ぐらいです。Insertは確実に使えます。
 モニタ(HSPから出力)側
  これは、ややこしくて普段使わない組み合わせ(たとえばShift+Ctrl+Alt+?など)
  がいいです。
もし足りないところがあれば、教えてください。
とても長い文、すいませんでした。よろしくお願いします。



この記事に返信する


cats

リンク

2014/7/31(Thu) 20:54:15|NO.63244

HSPからキーフックをして、指定したキーの組み合わせを検知したら
一度そのキー入力を遮断して、確認ダイアログを表示します。
ホットキーが許可されたら同じキーの組み合わせを送信します。



チャーくん

リンク

2014/8/1(Fri) 09:40:06|NO.63268

>cats さん
ありがとうございます!今からやってみます!



チャーくん

リンク

2014/8/1(Fri) 10:00:56|NO.63272

>cats さん
Insertキーで試したのですが、モニタのホットキーが早すぎて、
HSPから遮断するのが難しいみたいです。
そこで、HSPとモニタのキーを別に分けることにしたのですが、hspextでどうしても
Ctrl+Shift+Alt+Insert(モニタのホットキー)
を 順 番 ど お り に出力できません。
そういえば、なんで「ホットキー」って「熱いキー」なんでしょうか・・・



cats

リンク

2014/8/1(Fri) 13:45:40|NO.63280

こちらのキーフック用プラグインを使用すれば
キーのブロックができると思います。
http://tu3.jp/0524
取得したキーコードたちが指定した組み合わせであれば
return 1を実行させます。
このプラグインならば、順番どおりの入力を検知できます。
もちろん組み合わせの検知は自分で作る必要がありますが
たいして難しいことではありません。



ONION software Copyright 1997-2021(c) All rights reserved.