Pessoal, baixei a nova versão do Ginga VSTB e notei dois problemas que não sei se ocorrem somente com minhas aplicações:
O uso de uma transição de fade faz com que a app Lua congele. O trecho de código que tenho, e que já uso com sucesso na versão anterior é:
<transitionBase><transition id="tFade" type="fade"/></transitionBase>
<descriptorBase>
<descriptor id="dLua" region="rgLua" focusIndex="luaIdx" transIn="tFade" transOut="tFade" />
</descriptorBase>
Retirando as transições do descriptor resolve.
Outro problema é que, quando uma tecla é pressionada, a VM duplica a ação da mesma (por exemplo, se eu pressiono seta para selecionar outro item na app, é como se eu tivesse pressionado duas vezes a seta). Isso já ocorria em versão anterior da VM e voltou a ocorrer nesta versão.
Autor: Manoel Campos da Silva Filho
1111 comentários
Tem que remover o input secundário no /dev
O problema eh que depende do player ...
no VMWare Fusion aqui eh o secundário é o /dev/input/event0 já no VMWare Player do linux é o /dev/input/event1
Mas é só colocar no rc.local:
$ mv /dev/input/eventN /dev/input/eventN.old
<property name="service.currentKeyMaster" value="luaIdx"/>
</media> Se precisar, segue um exemplo completo que faz uso disso: www.lua.inf.puc-rio.br/~francisco/nclua/tutorial/exemplo_05.html