c++でU-20のプロコンの『 k-type 』みたいなものを作りたいのですが常時キーボードの入力を監視して押されたキーにより設定した
文字を出力ってどうプログラムしたらいいですかね?
よろしくお願いします。
c++でプログラムを
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: c++でプログラムを
CでもC++でも良いと思いますが、Win32APIでキーボードをグローバルフックしてキー入力をすげ替えてやれべ良いんじゃないかと思います。
ただ、私がやったことがない未知の分野ですのでWindows7/VistaのUAC影響下でもちゃんと動くものなのかは存じません。
「キーボードフックで特定のキーを使用不能にする」
http://7ujm.net/C++/Hook2.html
「グローバルフックを使う」
http://hp.vector.co.jp/authors/VA016117/hook.html
ただ、私がやったことがない未知の分野ですのでWindows7/VistaのUAC影響下でもちゃんと動くものなのかは存じません。
「キーボードフックで特定のキーを使用不能にする」
http://7ujm.net/C++/Hook2.html
「グローバルフックを使う」
http://hp.vector.co.jp/authors/VA016117/hook.html
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
Re: c++でプログラムを
GUIでいいですね?
DXライブラリではないのでしたら、普通にウィンドウメッセージを処理すればいいのではないでしょうか?
DXライブラリではないのでしたら、普通にウィンドウメッセージを処理すればいいのではないでしょうか?
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)