diff options
author | Steve Slaven <bpk@hoopajoo.net> | 2011-01-27 04:09:02 (GMT) |
---|---|---|
committer | Steve Slaven <bpk@hoopajoo.net> | 2011-01-27 04:09:02 (GMT) |
commit | 884278de9c26d441fb2371ac2fd1a4d343e77eec (patch) | |
tree | 9b220a0e417c1e7bca536d3839175dc36831ad9a /src/net/hoopajoo/android/SoftKeys/Globals.java | |
parent | 68a2fd655794e7c73b8c4b762951784a56972845 (diff) | |
download | SoftKeys-884278de9c26d441fb2371ac2fd1a4d343e77eec.zip SoftKeys-884278de9c26d441fb2371ac2fd1a4d343e77eec.tar.gz SoftKeys-884278de9c26d441fb2371ac2fd1a4d343e77eec.tar.bz2 |
Add power/volume up/volume down keys to service and home screen, add
connect bot shortcuts
Diffstat (limited to 'src/net/hoopajoo/android/SoftKeys/Globals.java')
-rw-r--r-- | src/net/hoopajoo/android/SoftKeys/Globals.java | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/src/net/hoopajoo/android/SoftKeys/Globals.java b/src/net/hoopajoo/android/SoftKeys/Globals.java index 703b32c..31d3f95 100644 --- a/src/net/hoopajoo/android/SoftKeys/Globals.java +++ b/src/net/hoopajoo/android/SoftKeys/Globals.java @@ -92,7 +92,28 @@ public class Globals extends Application { try { Globals.RootContext cmd = getRootContext(); for( int id : keyids ) { - cmd.runCommand( "keycode " + id ); + if( id > 0 ) { + cmd.runCommand( "keycode " + id ); + }else{ + // special keys/commands + switch( id ) { + case -1: + cmd.runCommand( "sleep" ); + break; + + case -2: + // connectbot tab = dpad ball + i + cmd.runCommand( "keycode " + K.KEYID_DPAD_CENTER ); + cmd.runCommand( "keycode " + K.KEYID_I ); + break; + + case -3: + // connectbot escape = dpad ball + dpad ball + cmd.runCommand( "keycode " + K.KEYID_DPAD_CENTER ); + cmd.runCommand( "keycode " + K.KEYID_DPAD_CENTER ); + break; + } + } } }catch( Exception e ) { Log.e( LOG, "Error: " + e.getMessage() ); |