過去の桐井戸端BBS (桐ver.8)
15956 ウィンドウズキーを無効にしたい 磯田 2002/05/14-13:36
こんにちは。イベントで教えて下さい。
ウィンドウズキーを無効にしたくてキーダウンイベントで次のようにイベントを組んでみましたが、
ウィンドウズキーは正常に働いてしまいます。
何かいい方法はありませんか。

 手続き定義開始 フォーム::キーダウン(長整数 &仮想キーコード,長整数 &スキャンコード,長整数 &フラグ,参照 長整数 &処理中止)
 ケース開始
 ケース(&仮想キーコード=27)
  メソッド呼び出し @b終了.フォーカス設定()
 ケース(&仮想キーコード=91 .or &仮想キーコード=92 .or &仮想キーコード
=93)
&処理中止=1
 ケース終了
 手続き定義終了

15958 Re:ウィンドウズキーの無効化 Ogo 2002/05/14-17:34
記事番号15956へのコメント

>こんにちは。イベントで教えて下さい。ウィンドウズキーを無効にしたくて
>キーダウンイベントで次のようにイベントを組んでみましたが、ウィンドウズ
>キーは正常に働いてしまいます。何かいい方法はありませんか。

Windows キーは OS レベルでの予約キーで、
アプリケーションレベルでは制御できません( Application キーも同じ)。

これの機能を変更したければ、キーボードドライバが参照するWindows の仮想デバイスドライバ( *.VXD )を
特殊なものに置き換える(トラップする)必要が有ります。

従って、桐でこのキーを制御することは決してできません。

# 秀Caps の掲示板で「 Application キーの無効化」をお願い
# してみた時の回答がこういう主旨(サイトーさんが、私には
# VXD を作る能力はないと言われた (^^;; )。
# そう言えば、 ALTIME には VXD ファイルが入っている。
# Windows/Application キーの任意制御をしたかったら、
# http://www.chombo.com/ で ALTIME を使ってみること。


15959 Re:ウィンドウズキーの無効化 hidetake 2002/05/14-17:48
記事番号15958へのコメント
># http://www.chombo.com/ で ALTIME を使ってみること。

AltIME と桐を併用する場合の注意点! (^_^ゞ

桐を使う場合、AltIME の「クリップボード履歴」は使わないようにして下さい!!!

桐の「一覧表印刷」の「行グループ」の「項目名のドロップダウンリスト」など、
項目名のドロップダウンリストが出る場面で「項目名」が文字バケします。 (;_;)

「クリップボード履歴」さえ使わなければ問題は無いようです。


15960 Re:ウィンドウズキーの無効化 hidetake 2002/05/14-20:03
記事番号15959へのコメント
>ウィンドウズキーの無効化

こう言うのもありました。

ウインドウズキーキャンセラー Version 1.01
http://hp.vector.co.jp/authors/VA029031/

私は使った事は無いので、実効性や安定性、
それに安全性のほどはわかりませんが・・・

15961 Re:ウィンドウズキーの無効化 hidetake 2002/05/14-20:09
記事番号15960へのコメント
>ウィンドウズキーの無効化

ついでに制御の方法です。

フックによるWindowsキーの無効化
http://www.geocities.co.jp/SiliconValley-PaloAlto/5920/api_sample_hook01_vb.html


15962 Re:ウィンドウズキーの無効化 hidetake 2002/05/14-20:54
記事番号15961へのコメント
NT系だったら、こう言うところも参考に?

Windows NT 4.0のキー配列の入れ換え方
http://www.jaist.ac.jp/~fujieda/winnt/scancode.html

How To Disable the Keyboard Windows Key (Q216893)
http://support.microsoft.com/default.aspx?scid=kb;JA;q216893

NTのキーマップを変える
http://www.kiss.taihaku.sendai.jp/~fuji/product/scancode.html

キーコードを変更する
http://member.nifty.ne.jp/makoko/w2ktips.htm


15969 Re:ウィンドウズキーの無効化 磯田 2002/05/15-18:55
記事番号15959へのコメント
Ogoさんhidetakeさんコメントありがとうございます。
やはり桐からの制御はだめですか。
ほかの方法を考えたいと思います。どうもありがとうございました。

戻る