過去の桐井戸端BBS (桐ver.8)
16642 ファンクション13(仮想キーコード124)とはどのキーが押されたら判断されるのでしょうか ウスイ 2002/07/18-11:15
いつも拝見させて頂き大変重宝しております。

キーダウンイベントでファンクション13(仮想キーコード124)が押された場合の処理を書いたのですが、
どのキーを押せばファンクション13が押下されたと判断されるのですか?

説明がヘタクソで大変申し訳ないのですが何方か教えて頂けますか
宜しくお願い致します。


16644 Re:ファンクション13(仮想キーコード124)について教えて頂けますか 尾形 2002/07/18-11:58
記事番号16642へのコメント
何故にでしょうか?
存在しないキーを使う必要もないと思いますが

16645 Re:ファンクション13(仮想キーコード124)について教えて頂けますか 悲しげ 2002/07/18-12:26
記事番号16642へのコメント
どもっ、ウスイさん
これは<F13>キーがあるようなキーボード(システム)を使った場合に使えるということなんでしょうね、きっと。
その場合は、文字どおり<F13>キーを押せば&仮想キーコードに124が代入され、
そうでない場合はキーイベントによってこの値
が入ることはない(よって無意味)と云うか。
16648 Re:ファンクション13(仮想キーコード124)について教えて頂けますか ウスイ 2002/07/18-12:57
記事番号16645へのコメント
お返事ありがとうございます。

桐のヘルプの仮想キーコードにファンクション13があったので
ALT等、何かを押しながらF1を押すと使えるのかと思いました。
そんな機能はないのですね。
キーボードのしくみをあまり理解していないのですみません。
ありがとうございました。
16649 Re:ファンクション13(仮想キーコード124)について教えて頂けますか 悲しげ 2002/07/18-14:13
記事番号16648へのコメント
>ALT等、何かを押しながらF1を押すと使えるのかと思いました。
>そんな機能はないのですね。

<Alt>+<F1>=<F13>にするような設定は何らかのキーアプリによってできるのかもしれませんが、
いずれにせよ桐ではできません。

<Alt>+<F1>の判断は「キーダウン」イベントではなく、「システムキーダウン」イベントで試してみるとよいでしょう。

「キーダウン」イベントでなら、
  ケース(&フラグ=4 .and &仮想キーコード=112) /*<Shift>+<F1>*/
  ケース(&フラグ=8 .and &仮想キーコード=112) /*<Ctrl>+<F1>*/
のようなやり方もあります。
16651 Re:ファンクション13(仮想キーコード124)について教えて頂けますか ウスイ 2002/07/18-14:53
記事番号16649へのコメント
返事を頂きましてありがとうございます。

Shift と ctrl を使えば私のやりたい事がうまく出来そうです。
心から感謝致します。
本当にありがとうございました。

戻る