2017-06-06 21 views
0

我從關鍵代碼:斯威夫特獲得字符從密鑰號碼使用CGEvent

let keycode = event.GetIntegerValueField(.keyboardEventKeycode) 

有沒有辦法把它翻譯成一個字符?

func keyboardGetUnicodeString(maxStringLength: Int, actualStringLength: UnsafeMutablePointer <Int>?, unicodeString: UnsafeMutablePointer <UniChar>?) 

看來這是我需要的,但它看起來很可怕!有人可以解釋如何從swift調用該函數嗎?謝謝!

回答

0
var char = UniChar() 
var length = 0 
event.keyboardGetUnicodeString(maxStringLength: 1, actualStringLength: &length, unicodeString: &char)