0

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

4

1 回答 1

0

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

于 2013-04-13T09:09:06.063 回答