`geany.keygrab()` doesn't work on X11. Looks like the callback function either doesn't return or doesn't set the flag to signal that a key has been pressed. Built and tested with both Lua 5.1 and LuaJIT with same result. Example Lua code: ``` geany.status("keygrab - start") key = geany.keygrab() geany.status(key) geany.status("keygrab - end") ``` Status window shows only: ``` keygrab - start ``` Keyboard input continues to be sent to the editor. Geany has to be force closed.