如何将Unicode字符插入光标位置的字段中

时间:2013-04-13 07:43:02

标签: events unicode keyboard livecode

我在字段中有一个处理程序,我想在按下某个键时插入特定的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”消息的示例。

1 个答案:

答案 0 :(得分:0)

我编辑了这个问题。代码示例现在完成了这项工作。