[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [E-devel] E17 catches all keystrokes

On Fri, 30 Jun 2006 12:25:25 -0700 Eric Sandall <eric@sandall.us> babbled:

> Hash: SHA1
> I recently tried to use TightVNC to connect to a Windows server box also
> running TightVNC. The account is of course locked, which requires one to
> press CTRL+ALT+Delete to log in, but e17 is catching this and asking if
> I want to log off. Perhaps e17 should check if the focused window
> catches the keystroke before assuming it is meant for e17?

it can't check this. there is no way of knowing that an app uses a particular
keycombo (as tightvnc is also likely NOT grabbing the keyboard - it's simply
passively listening for keystrokes). tightvnc should have a "trapped kbd/mouse"
mode - qemu has it. vmware has it. basically app grabs whoe keyboard when u
click in it and no wm keybinding works (no other one does too). ALL keys are
available for the app. otherwise there is no way to know app X uses certain
keystroke combos in X - be they passively handles as normal key events or as
passively grabbed keys.

your only choice is to either find out if tightvnc has such a mode to grab the
kbd/mouse ala qemu/vmware or to remvoe e's keybinding for ctrl+alt+del.

> - -sandalle
> - --
> Eric Sandall                     |  Source Mage GNU/Linux Developer
> eric@sandall.us                  |  http://www.sourcemage.org/
> http://eric.sandall.us/          |  SysAdmin @ Shock Physics @ WSU
> http://counter.li.org/  #196285  |  http://www.shock.wsu.edu/
> Version: GnuPG v1.4.4 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> iD8DBQFEpXqlHXt9dKjv3WERAgOAAKCg1unczzVZS1va/UnXPUOkAupxXQCfYs2x
> X7mPmd3rVeADCQAlsi/JCPg=
> =A+rh
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    raster@rasterman.com
Tokyo, Japan (東京 日本)