過去の桐井戸端BBS (桐ver.9)
25890 ファンクションキーの機能の実行を許可・不可にできますか? たぎゃ 2004/04/15-15:30
お世話になります。
いつも皆さんから助言をいただき、とても助かっています。
またまた疑問なことがでてきたので、質問させてください。

桐9-2004を使用していますが、ファンクションキーを押して、
機能を実行させることに慣れているため、ファンクションバーを表示して使用しています。

現在、イベントを使用したフォームを作成・テスト中なのですが、
フォームを表示している間も、このファンクションバーが見えています。

ファンクションバーが見えている状態で、F1キーを押すと、画面左下の表示が、
A→B→C→A・・・と変わりますよね。
それで、例えば訂正モードのとき「A」なら「F2キー」を押すと、
「直前値」が実行され、「B」なら「辞書」が実行されます。

これを「直前値」は実行したくないが、「辞書」は実行してもOK。
というようなことができるだろうか?というのが疑問なことです。
可能であれば、どこにどのように記述したらよいのでしょうか?

どなたか、教えてください。
よろしくお願いします。

25892 Re:ファンクションキーの機能の実行を許可・不可にできますか? アックン(=^・^=) 2004/04/15-18:50
記事番号25890へのコメント
たぎゃさん、こんにちは。
ぼくはこれはできないと思うのですが。
F1の現在の状態が A,B,C のどれであるかを特定する必要があるわけですが、
それを検出する手だてがありませんから。

25897 Re:ファンクションキーの機能の実行を許可・不可にできますか? たぎゃ 2004/04/16-10:00
記事番号25892へのコメント
>ぼくはこれはできないと思うのですが。
>F1の現在の状態が A,B,C のどれであるかを特定する必要があるわけですが、
>それを検出する手だてがありませんから。
>

そうですか。やっぱり無理ですか。

作業者に、注意して作業してもらうか、ファンクションバーを
表示しないようにするしかなさそうですね。

アックン(=^・^=)さん、ありがとうございました。

25922 キーダウンイベントで独自メニューを作るしかないでしょう 佐田 守弘 2004/04/18-23:41
記事番号25897へのコメント
たぎゃさん
アックンさんが書かれている通り、桐のファンクションバーを表示している限り、
桐で決められているファンクション機能が有効になり、これをカスタマイズする手段はなさそうですね。
キーカスタマイズ機能にもファクションキーの機能のカスタマイズは入っていません。

そこで代替え案ですが、桐の本来のファンクションキー表示は非表示(使わない)とし、
ファンクションキーもどきのコマンドボタンを作り、またキーダウンイベントを使って、
ファンクションキーを押したらば、その機能が実行できる様にするのはどうでしょうか。
この場合、Windowsのファンクションキーの機能も無効にする必要があります。
詳しい事は一括処理コマンド&イベントリファレンスのキーダウンイベントの中に書かれています。

佐田守弘(KS-00119)
25932 Re:キーダウンイベントで独自メニューを作るしかないでしょう たぎゃ 2004/04/19-11:50
記事番号25922へのコメント
佐田先生。
土・日の休日の関係でお返事が遅くなり、申し訳ありません。


>そこで代替え案ですが、桐の本来のファンクションキー表示は非表示(使わない)
>とし、ファンクションキーもどきのコマンドボタンを作り、またキーダウン
>イベントを使って、ファンクションキーを押したらば、その機能が実行できる
>様にするのはどうでしょうか。
>この場合、Windowsのファンクションキーの機能も無効にする必要があります。
>詳しい事は一括処理コマンド&イベントリファレンスのキーダウンイベントの
>中に書かれています。


なるほど。
そういう方法がありますね。

画面に表示する項目が多いので(多くなりそうなので)、
基本的には、「ファンクションキー使用禁止」というふうに
しようかと思っているのですが、使用者と相談して、
どうしてもということになれば、教えていただいた方法で考えてみます。

ありがとうございました。

戻る