On Sat, Jan 10, 2009 at 2:29 PM, Kris Maglione <[email protected]> wrote: > On Fri, Jan 09, 2009 at 09:47:20PM -0800, Suraj Kurapati wrote: >> >> I noticed that this occurs whenever these apps open a modal window (like a >> "File Open" dialog or "File Save" dialog). The modal window automatically >> appears in the floating layer. Once I dismiss the modal window, the focus >> returns to the main java app (which is in the managed layer) and the app >> no >> longer responds to keystrokes. The app is not frozen -- I can still use >> the mouse to click on buttons/menus. > > Strange. It works for me. Which apps and which specific dialogs?
The app is jEdit <http://jedit.org> version 4.3pre16. The dialogs are the "File Open" (Control-O) and incremental search bar (Control-comma). I think I may have narrowed down the problem this morning. I assume that wmii reads keystrokes first from X.org and checks for the various keybindings. If it doesn't find any, it passes them to the currently focused client. If my assumption is correct, then maybe my MODKEY (Control-Alt) is causing wmii to enter a state where it just keeps consuming keystrokes while trying to reach the end of a keybinding. Therefore no more keystrokes are sent to the underlying application (jEdit in this case). My keybindings are thus: >> puts fs.keys.read Mod1-Control-w,6 Mod1-Control-v,m Mod1-Control-z,g Mod1-Control-g,Shift-f Mod1-Control-w,7 Mod1-Control-v,n Mod1-Control-s Mod1-Control-w,8 Mod1-Control-v,o Mod1-Control-w,9 Mod1-Control-v,p Mod1-Control-t Mod1-Control-v,q Mod1-Control-Prior Mod1-Control-u Mod1-Control-v,r Mod1-Control-g,v Mod1-Control-v,s Mod1-Control-z,m Mod1-Control-m,n Mod1-Control-v,t Mod1-Control-0 Mod1-Control-x Mod1-Control-v,u Mod1-Control-z,Shift-v Mod1-Control-Shift-b Mod1-Control-1 Mod1-Control-v,v Mod1-Control-z,Shift-w Mod1-Control-Next Mod1-Control-2 Mod1-Control-v,w Mod1-Control-Shift-Prior Mod1-Control-Shift-d Mod1-Control-3 Mod1-Control-v,x Mod1-Control-m,s Mod1-Control-4 Mod1-Control-v,y Mod1-Control-m,t Mod1-Control-5 Mod1-Control-v,z Mod1-Control-End Mod1-Control-6 Mod1-Control-z,t Mod1-Control-m,v Mod1-Control-7 Mod1-Control-8 Mod1-Control-w,h Mod1-Control-z,v Mod1-Control-m,0 Mod1-Control-9 Mod1-Control-z,w Mod1-Control-period Mod1-Control-g,Shift-v Mod1-Control-z,0 Mod1-Control-m,1 Mod1-Control-z,1 Mod1-Control-m,2 Mod1-Control-z,2 Mod1-Control-m,3 Mod1-Control-a Mod1-Control-z,3 Mod1-Control-g,a Mod1-Control-m,4 Mod1-Control-w,n Mod1-Control-z,4 Mod1-Control-Shift-Next Mod1-Control-m,Delete Mod1-Control-m,5 Mod1-Control-b Mod1-Control-z,5 Mod1-Control-Home Mod1-Control-g,c Mod1-Control-m,6 Mod1-Control-z,6 Mod1-Control-space Mod1-Control-m,7 Mod1-Control-d Mod1-Control-comma Mod1-Control-m,8 Mod1-Control-e Mod1-Control-v,a Mod1-Control-z,7 Mod1-Control-g,f Mod1-Control-m,9 Mod1-Control-v,b Mod1-Control-z,8 Mod1-Control-g,g Mod1-Control-v,c Mod1-Control-w,s Mod1-Control-z,9 Mod1-Control-h Mod1-Control-w,t Mod1-Control-g,i Mod1-Control-i Mod1-Control-v,d Mod1-Control-j Mod1-Control-v,e Mod1-Control-k Mod1-Control-v,f Mod1-Control-w,0 Mod1-Control-v,g Mod1-Control-w,1 Mod1-Control-v,h Mod1-Control-g,n Mod1-Control-m,space Mod1-Control-g,Shift-a Mod1-Control-w,2 Mod1-Control-v,i Mod1-Control-Return Mod1-Control-n Mod1-Control-w,3 Mod1-Control-v,j Mod1-Control-z,d Mod1-Control-Shift-Return Mod1-Control-g,Shift-c Mod1-Control-w,4 Mod1-Control-v,k Mod1-Control-m,h Mod1-Control-w,5 Mod1-Control-v,l Mod1-Control-z,Shift-m Thanks for your consideration.
