みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
お世話になります。
フォーム形式でフィールドとボタンを配置したレイアウトを作っております。
タブ順でボタンへ移動した際にエンターキーを押すことでボタン処理が実行されるように
しておりますが、あるPCではエンターを押しても何も動作しないことがあります。
このようなことはよくあるのでしょうか?
また対策等ありますでしょうか?
★追伸★
環境:FileMaker Pro 19.6.1.45です。
スペースなら動作しますか?
こういった問題の場合は環境として、FMのバージョン以外にもOS(macかwinか)なども有るとスムーズかもしれません。
>タブ順でボタンへ移動した際にエンターキーを押すことでボタン処理が実行されるようにしております
エンターキーとして操作しているキーが実は"リターンキー"だった。などという事は考えられませんか?
例えば、Windowsでテンキー付きキーボード等は
・大きいエンターキー:return
・テンキーのエンターキー:enter
としてファイルメーカーでは識別されているかと思います。
ですから、Windows環境におけるキーボード操作でフォーカスのあるボタンのスクリプトを実行出来るのは、
スペースキーと大きいエンターキー(実際にはreturn)の2つかと思います。
なお、Code ( Get ( トリガキー入力 ) ) をOnLayoutKeystroke上等で用いる事で、確認が出来ます。
https://fmhelp.filemaker.com/help/15/fm … ect_header
そういえば、テンキーのenterは「入力完了(アクティブ状態の解除)」なので、ボタンは動作しませんね。
ご返信ありがとうございます。
利用環境のOSはWindows10 Pro 64bit です、
成程。。。returnとenterでわけられているのですね。
macだとreturnだけだと思うのでmacとwindowsでわけているのかと思っていました。
お教えて頂いた箇所を見直します。
> macだとreturnだけだと思うので
そんな事無いですよ。同じように区別されています。テンキーを持たないキーボードではreturnですが、fn キーでenterになります。
Offline
Shinさん
ご返信ありがとうございます。
Macを触る機会がないのですが、fnキーでenterになるのですね。
Windows でも、alt キーで enter になったと思いますが。
Offline
Pages: 1
[ Generated in 0.006 seconds, 7 queries executed - Memory usage: 556.7 KiB (Peak: 579.23 KiB) ]