2007/10/12(金)HSPでキーフックしたいよ!

はてブ数 2007/10/12 19:19 プログラミング::HSP3つーさ

Zip (4.93KB)

キー入力がフックできたらいいじゃない?
HSP3でキーボードフックを行うDLL+スクリプトです。
onkeyライクな命令で誰でも簡単に扱うことが可能(かも)。

#include "keyhook.hsp"
	khHook *onKeyHook ;//フックをセット
	if stat=0 : dialog "フック失敗" : end
	stop

*onKeyHook
	;// キーコードについては、getkeyのヘルプを見るか、「仮想キーコード一覧」でネットを検索すること。
	mes "Code:"+ khKeyCode + " Name:" + khKeyName + " Stat:" + khStat 

	if khKeyCode == 65 : return 1 ;// 試しにAだけ入力できなくしてみる。
	return

小さいDLLを作るためのヒントになるかもしれない.vcproj付き。

※ ライセンスと免責事項
公序良俗に反しない限り自由に使用可。
作者はDLLの本体とそれが組み込まれた成果物について一切の品質を保証せず、
DLLの本体とそれが組み込まれた成果物によって起きた損害に対して一切の賠償責任を負いません。

キー□ガーとか、キー口ックソフトとか作れますが悪用厳禁でお願いします。
まぁ、普通のDLLなのでHSP以外からも使えば使えるはずです。

※ 履歴
2007/10/15 05:47 - キー入力を無効化した場合でも他のフックに通知するようにした。
2012/11/13 02:27 - LowLevelKeyboardHookをサポート。

2007/10/05(金)うぅ……

はてブ数 2007/10/05 00:41 のんびり日記::ココロノウチガワつーさ

SRM369くそ重かった。
くるくりの通信対戦がくそ重かった。
ねむいねむいねむい。

毎日何もせず、ただ連休を待って、授業を消化。
うちに帰るころには、目の裏側と頭に鈍痛。
帰ってすぐ寝るけど、ぜんぜん眠れた気がしない。
授業中・ベッド問わず、寝るとものすごい汗をかく。

今のこのペースで何年か過ごして大学を卒業したとして、
自分が果たして、何かできるようになっているのか甚だ疑問。
そんな疑問すら抱かず大学に通ってる人間もいるのかなぁ……。
生活が少し苦痛になってきた今日この頃。

季節のせいにしておこう。

何もかも話せる相手はなかなかいない。
ここも、プライベートのカテゴリのはずがいつのまにかパブリックに。
自分は何もかも開けっぴろげにしすぎる傾向が、あるよな。
どっかに痛い痛い痛い痛い痛いとでも書けばいいのだろうか。
それはあまりに非生産的だ。残念ながら夕日に向かってバカヤローと叫べる柄ではない。
自分は表に立たなくてはいけないんだ。
もっと、寡黙に、忍耐強くならなくては、と思う。

そう書くと、少し力が湧いた気がした。

2007/10/03(水)Happy MyDoooooooom!!!!!!11

はてブ数 2007/10/03 04:10 のんびり日記::のんびり日記つーさ

長らく放置していたのには特段理由があるわけでもなく、
こう、単に生活に余裕がなかっただけですが、まだちょっとキツいというか。

いったいいつから書いていないんだろうな。
その日に起こった主な出来事をダイジェスト!

続きを読む