2013-04-13 51 views
0

我有,我想用插入一個特定的Unicode字符時,按下一個鍵如何在光標位置插入一個Unicode字符到字段

on rawKeyDown theKeyNumber 
     if theKeyNumber is 91 then -- code 91 is '[' 
     -- insert Unicode character 
     -- ɛ 
     -- = U025B, latin small letter open e 
     -- or 603 in decimal 
     -- at cursor position in the current field 
     set the useUnicode to true 
     put unicode numToChar(603) into selection 
    else pass rawKeyDown -- don't forget this! 
    end rawKeyDown 

因此,我將現場的處理程序喜歡插入一個Unicode字符而不是直接由keyDown事件生成的字符,因此不會傳遞keyDown事件。

該示例根據LiveCode字典中'rawKeyDown'消息的示例進行了修改。

回答

0

我編輯了這個問題。代碼示例現在完成這項工作。

相關問題