Hello,
I noticed that I can't get the keycodes for modifiers to work. Is it a
bug or am I doing something wrong? Here is a simple script:
require'iuplua'
local placeholder = iup.label{title = "Press Key"}
local dlg = iup.dialog{title = "a dialog", iup.vbox{placeholder},
size="QUARTERxQUARTER"}
function dlg:k_any(c)
if c == iup.K_LSHIFT then placeholder.title = "You pressed
\"LShift\"" end --doesn't work
if iup.isShiftXkey(c) then
if c == iup.K_LSHIFT then placeholder.title = "You pressed
\"LShift\"" --doesn't work
else placeholder.title = "You pressed \"Shift\"" --works
end
end
iup.Refresh(dlg)
end
dlg:popup(iup.CENTER,iup.CENTER)
if (iup.MainLoopLevel()==0) then
iup.MainLoop()
dlg:destroy()
iup.Close()
end
_______________________________________________
Iup-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/iup-users