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'消息的示例進行了修改。