Swift 使用 CGEvent 从键码中获取字符
Swift Getting Character from Keycode Using CGEvent
我有一个关键代码来自:
let keycode = event.GetIntegerValueField(.keyboardEventKeycode)
有没有办法把它翻译成一个字符?
func keyboardGetUnicodeString(maxStringLength: Int, actualStringLength: UnsafeMutablePointer <Int>?, unicodeString: UnsafeMutablePointer <UniChar>?)
看来这就是我需要的,但看起来很吓人!有人可以解释如何从 swift 调用该函数吗?谢谢!
var char = UniChar()
var length = 0
event.keyboardGetUnicodeString(maxStringLength: 1, actualStringLength: &length, unicodeString: &char)
我有一个关键代码来自:
let keycode = event.GetIntegerValueField(.keyboardEventKeycode)
有没有办法把它翻译成一个字符?
func keyboardGetUnicodeString(maxStringLength: Int, actualStringLength: UnsafeMutablePointer <Int>?, unicodeString: UnsafeMutablePointer <UniChar>?)
看来这就是我需要的,但看起来很吓人!有人可以解释如何从 swift 调用该函数吗?谢谢!
var char = UniChar()
var length = 0
event.keyboardGetUnicodeString(maxStringLength: 1, actualStringLength: &length, unicodeString: &char)