開發技巧分享—去掉惱人的無字段按鍵提醒

我們在使用 FileMaker 的時候,經常會因為無意按了鍵盤,而觸發系統的無字段輸入提醒。

開發技巧分享—去掉惱人的無字段按鍵提醒

這個提醒的大意就是你目前沒有在字段中輸入,請先選擇一個字段再使用鍵盤輸入。當然,提醒的初衷是好的,但是用戶基本上從提醒中看不懂要幹啥。這種就屬於畫蛇添足,且翻遍所有設置也不知道哪裡消除的一類功能。本文就來跟大家分享如何消除次提醒的辦法。

這個提醒是由於鍵盤觸發的,所以我們需要使用 OnLayoutKeystroke 腳本觸發器+退出腳本來消除。 退出腳本用來禁用無字段按鍵提醒,而 OnLayoutKeystroke 觸發器可以探測是否有鍵盤按鍵。

開發技巧分享—去掉惱人的無字段按鍵提醒

雖然,上面一行簡單腳本就完成了禁用無字段按鍵提醒。但是,由此可以引出 2 個有趣的問題:

1. 退出腳本除了可以禁用無字段按鍵提醒,還有什麼有趣的應用?

這個問題,退出腳本還可以消除掃碼槍最後的回車符。掃碼槍具有掃碼後停止和掃碼後換行 2 種模式,一般我們都會選用第二種。但是這種模式在 FileMaker 中會在連續掃碼時,將回車符帶入到下一次掃描結果。這時候就可以退出腳本來讓系統將回車動作消除。

2. 禁用無字段按鍵提醒之後,可以帶來哪些新的功能?

禁用無字段按鍵後,可以給系統配置多種多樣的快捷鍵。比如,按下 ESC 退出當前卡窗口(腳本見上圖)。

開發技巧分享—去掉惱人的無字段按鍵提醒


分享到:


相關文章: