SSブログ

KeystrokeスクリプトトリガがあるとFileMaker Goで日本語変換できない [FileMaker]

FileMaker Pro 10以降で使用できるようになったスクリプトトリガは大変便利である。たとえば、escを押すとヘルプ画面へ移動する、ブラウズモードのまま検索フィールドに検索後を入れてenterで検索実行する、矢印キーでレコード選択するなどが、レイアウトにOnLayoutKeystrokeトリガを設定しておくことで可能になる。

iPadで動作するFileMaker Go for iPadは、Wi-Fi (無線LAN)経由でファイルメーカーファイル(ファイルメーカーサーバーでもファイルメーカー共有でも)に簡単にアクセスできる。今、医療を含むいろいろなビジネス分野での応用が始まっている。ファイルメーカー共有の場合は、ファイルオプションの「ファイルを開くとき実行するスクリプト」を作成してマルチユーザ設定[オン]にして開いておくと、FileMaker Goでただちに開くことができる。

現在、医療用文書作成ソフトTheご紹介VIを作成中であるが、Keystroke関連のスクリプトトリガが設定してあると、FileMaker Goから開いたときに日本語変換ができない障害があることに気づいた。OnLayoutKeystrokeが設定してあると、フィールドへの日本語入力で変換候補が表示されず、ひらがながそのまま入力されてしまう。OnObjectKeystrokeの設定されたフィールドでは日本語変換だけでなく、すべての文字が入力できない。どうもうまい解決方法がみつからないので、Get (システムプラットホーム) = 3でiPadから開いた場合はOnLayoutKeystrokeトリガをはずしたレイアウトに飛ぶしか手がないようだ。

障害の出るトリガは、OnLayout triggerではOnLayoutKeystrokeだけ、OnObject triggerではOnObjectKeystrokeだけであり、他のトリガはFileMaker Goでも正しく動作する。

【サンプルファイル】
サンプルtrigger-go.fp7のzip圧縮ファイル(14_trigger-go.zip)をアップしておきますのでお試しください。検証するときは、はじめにPCでtrigger-go.fp7を開いてから、FileMaker Goからそれを選択してください。
https://public.me.com/kinda01/ja/
パスワード:yokota
nice!(4)  コメント(2)  トラックバック(0) 

nice! 4

コメント 2

高橋晋平

同じ症状がFMPro15でも改善されていませんね。
回避方法とか、何か良い情報がありましたら教えてください。
stshinpe@gmail.com

by 高橋晋平 (2016-12-31 22:13) 

kinda

〉髙橋晋平さん
申し訳ありません。現在、iPadとの連携しない使用法のため問題にはなっていません。やはりGet (システムプラットホーム) = 3でiPadから開いた場合はOnLayoutKeystrokeトリガをはずしたレイアウトに飛ぶしか手がないと思います。
by kinda (2017-01-02 00:54) 

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

Facebook コメント

トラックバック 0