我正在Mac OS上開發一種輸入法。現在我有一個問題。 如果當前輸入的文本字段是密碼,我需要將輸入模式切換爲英文。但我不知道如何做檢查。我怎樣才能知道當前輸入字段是密碼字段?在可可,如何檢查一個文本字段是密碼
1
A
回答
0
NSSecureTextFieldCells處理文本輸入與普通文本字段不同,默認情況下只設置爲允許羅馬字符。當用戶將該字段放在焦點上時,應該從鍵盤輸入選項中禁用IME和其他格式,因此這不應該成爲問題。
2
正如提到的那樣,您不需要做任何事情,因爲NSSecureTextFieldCells應該只允許使用羅馬鍵盤。但是,Mac OS X 10.6有一個錯誤,如果您的輸入法的Info.plist文件不包含TISIntendedLanguage設置,則安全文本字段無法告訴您的輸入法不是羅馬輸入源。
您需要做的是將以下行添加到Info.plist文件中。我以繁體中文爲例,請將'zh-Hant'更改爲您的語言設置。
<key>TISIntendedLanguage</key>
<string>zh-Hant</string>
0
追加下面內容到輸入法應用程序的Info.plist,然後輸入法,可以在密碼文本字段中使用:
<key>tsInputMethodCharacterRepertoireKey</key>
<array>
<string>Latn</string>
</array>
相關問題
- 1. 如何檢查一個字文件是否有密碼?
- 2. 如何檢查是否表單密碼字段是在Magento
- 3. 如何檢查密碼字段是否加密
- 4. 檢查,如果一個文本字段是一個特定值
- 5. Flex密碼字段檢查
- 6. 是否有可能檢查MD5密碼
- 7. 如何在後臺運行時檢測密碼文本字段?
- 8. 如何檢查輸入文本字段是否可見或隱藏在Javascript中?
- 9. 如何檢查動畫片段是否在掩碼下可見
- 10. 檢查密碼字段和驗證密碼字段是否不相等?
- 11. 如何檢查一個字符在JS中是否可見?
- 12. 密碼文本字段
- 13. 用WTForms檢查一個字段是否可見(無補丁)
- 14. 如何檢查哪個片段可見
- 15. 可可:SBJSON檢查字段是否存在
- 16. 如何檢查輸入字段的文本是「是」還是「否」?
- 17. 檢查文本是一個字符串
- 18. 檢查一個密鑰是否在Flex中可用
- 19. 可能檢查一個數字是否在一個GROUP_CONCAT
- 20. 檢查每個可能的字母組合的密碼
- 21. 如何檢查用戶是否正在輸入文本字段?
- 22. 如何在文本字段中隱藏密碼字符
- 23. 檢查是否有空文本字段
- 24. 檢查文本字段是否爲空
- 25. 如何檢查是否文本字段包含羅馬數字
- 26. 如何檢查一個文件夾是否可寫使用Qt
- 27. Django表單模板:如何檢查字段是否可選?
- 28. 如何檢查一個zip文件是否在IOS中受密碼保護?
- 29. QuickFix可選字段檢查值存在
- 30. 如何檢查一個字符串是否可以放入richtextbox可見區域
謝謝。但問題是文本字段不僅允許輸入羅馬字符,例如MacOS的登錄窗口。我想知道一些方法來檢查當前編輯字段是否爲密碼。 – gang