Method: Xkbcommon::State#utf8_of_key
- Defined in:
- lib/xkbcommon/state.rb
#utf8_of_key(key) ⇒ Object
44 45 46 47 48 49 |
# File 'lib/xkbcommon/state.rb', line 44 def utf8_of_key(key) utf8_size = 8 utf8 = FFI::MemoryPointer.new(:char, utf8_size) Libxkbcommon.xkb_state_key_get_utf8(to_native, key.code, utf8, utf8_size) utf8.read_string.force_encoding('UTF-8') end |