Related
Does anyone know how to emulate the "esc" key on a wizard?
I have a DOS based legacy app at work, and while I have been able to get logmein to work fine on my 8125 to control everything else I need to be able to use this one program and I cannot unless I can use "esc" to go backwards. Any ideas?
maybe u can assign a hard button to the esc with this one?
http://ae.inc.ru/aekmaplayout.php
Here's the solution...
PQzII -- http://nicque.com/pqz/PQzII.htm
Under settings go to the "Code" tab, allows you to set IN code whatever you want and set OUT code to be ESC.
I'm a big fan of this FREEWARE! Also allows setting a key for CTL and/or ALT, better caps/num lock indicator (off, on, lock), not to mention key launch of apps, settings, phone numbers, task bar, symbol window ...
NOTE: be sure to install the Wizard-specific version! Read the install directions!
if you're using pocket quake, just use "recorder" key (press it long)
vladimyr, pqzii is not pocket quake...if that is what u meant...
wgary said:
PQzII -- http://nicque.com/pqz/PQzII.htm
Under settings go to the "Code" tab, allows you to set IN code whatever you want and set OUT code to be ESC.
I'm a big fan of this FREEWARE! Also allows setting a key for CTL and/or ALT, better caps/num lock indicator (off, on, lock), not to mention key launch of apps, settings, phone numbers, task bar, symbol window ...
NOTE: be sure to install the Wizard-specific version! Read the install directions!
Click to expand...
Click to collapse
Wow! Thanks for the tip. that is a great program. I just started playing with it but it seems that it could replace Smartskey. Of course, even though there is a GUI the documentation is a little sketchy so it took me a little trial and error but I got it to do what I needed...
I would highly recommend this to anyone that likes customizing their phone.
I have two questions that I could not seem to resolve on their web site
1. Where do you find the .bmp files it looks for to use as an icon? I am getting a white square which works okay since I will only use it now and again.
2. In the program they reference a CTRL and ALT keys that I am pretty sure are hard keys on the keyboard since you can assign them but I am not sure which actual keys they are. Any ideas?
I really enjoy this forum since it helps me a lot to increase the productivity with my HTC Touch Pro. I found many useful applications. Unfortunately, after installing a large number of them, I run into the infamous 32 processes limit of Windows Mobile. So I decided to write my own app that combines all the features that I find useful. It is implemented as a Pocket PC service, so it does not require an own process.
Here are the features:
- Better vibration for incoming calls. I found the built-in vibration function very annoying as it vibrates permanently during an incoming call. This extensions vibrates in pulses of 300 ms with a pause of one second when a call is incoming
- SIP changer depending on stylus state. If stylus is out, another soft input panel is selected as if stylus is in. Can be changed via the registry keys StylusInSIP and StylusOutSIP.
- Stroke Launcher. If the finger is stroked from one button to another, an application is launched.Four directions are possible: From home button to accept phone call button and vice versa as well as from back button to reject phone call button and vice versa. The applications can be configured via the RightUpApp, RightDownApp, LeftUpApp and LeftDownApp registry keys. The required length of the stroke can be configured via the GestureMinLen registry key. Unfortunately, the program has to poll HTC's NAV sensor directly in order to not disturb the functionality of the wheel sensor. The sleep time between two polls can be configured with the GesturePollingDelay (in ms). If you use very fast strokes and the device does not react, try to decrease this value.
- Key lock if device is face down. The key lock is activated and the device is powered off if it is turned face down. The key locked is acknowledged by two short vibrations. Key lock can be disabled depending on the foreground window or active process list. Exclude list can be specified via the ExcludedProcesses and ExcludedWindows registry keys. The tolerance for the face down detection can be configured via the FacedownTolerance registry key.
The registry settings for Buttler are stored in HKLM\Software\Butler. Each extension described above can be switched of by setting the EnableFeature registry key to 0.
As I have not much time to react on bugs or feature requests, I have also attached the source code. Fell free to modify my Butler but please publish it here so that we all can benefit from it.
The Butler service is started with the program "StartButler.exe" located in the Windows directory. I call it from a MortScript during device boot. It is important that HTC Touch Flo 3D is already loaded. For some reason, the gsensors can not be initialized if Touch Flo 3D is not loaded. Here is the code I use:
# Wait for TouchFlo3D
While(ProcExists("manila.exe")=0)
Sleep(1000)
EndWhile
# Start the butler
Run("\Windows\StartButler.exe")
Have fun!
Siggie
Change log:
V1.0:
- Initial release
V1.1:
- Reading of the NAV sensor completely rewritten. The sensor is now directly polled. This does not interfere with other programs, so the wheel sensor and the camera is working again.
- EnableFeature registry keys added for switching off each extension individually.
linuxis said:
New thread For Keyboard Slide Out Support:
http://forum.xda-developers.com/showthread.php?p=3305730#post3305730
Updated CAB is there. Happy using.
Click to expand...
Click to collapse
sounds like an excellent program, I'll try it
man, great app. it is totally replacing hbutton, and lets me start using voice commander again. two questions....can you list the other sip layout entries? i really want to use the full qwerty when the stylus is out and in. secondly, is there a way to define a diff lock such as s2u2 and then shut down. either way, the function is fine as is and really, thanks for sharing
I'm interest in Stroke Launcher more than the other apps. is there a chance you can provide a cab for just that portion of your application> I know it's contrary to your original intent (of combining apps) but that's the only one of those apps I really would want so I have the opposite- no desire to install any extra apps even if it's a single process Thanks.
about to give it a shot, sounds great
but i second the request to have s2u2 when put face down
noticed that if you delete the entries for sip, keeping the actual keys though. butler wont start. guess it still needs to check those values i was trying to get it to do nothing to my sip's and just keep full qwerty.
edit** here is the key for full qwerty {36BC8FF6-8241-4c36-ABDE-204885471FEE} and the other keys are all listed under HKCR/CLSID and look like this:
(HTC SIPs)
{198D503A-...} = Phone Keypad
{36BC8FF6-...} = Full QWERTY
{62B00599-...} = Compact QWERTY
(MS Default SIPs)
{42429667-...} = Keyboard
{42429690-...} = Letter Recognizer
{42429691-...} = Block Recognizer
{F0034DD0-...} = Transcriber
Maybe it would be easier to be able to just input the name
Sound great, I'll give it a try as well.
can you make it so that when it face down, the light turn off?
ok i figured out how to change what sip came when
and i turned off "facedown"
only problem is that the smart scroll such as zooming in opera and pics no longer works or autofocus in camera
Great app cannot go unrecognized!
so i downloaded and installed and forgot to make shortcut. A day after i just luanch it using fileexplorer with copy on storage card. Sounds like alot but considering i only reset once a week maybe... its not so bad.
After using it for a half day. I have to admit i was waiting for a way to use shortcuts with out using manilla. I am a RLtoday fan and i dont really use all of manilla features. I LOVE IT. I am considering removing Manilla all together. This has great potential for those of use that want alternatives to manilla.
This should really be placed in essentials.
Thank you.
**BTW cant get screen lock disabled, anyone have more detailed instructions for disabling face down lock?
to disable the lock i set the sensor threshold to 0
in the registry path that was said earlier in the thread
V1.1 available
I have added a new version that fixes the wheel sensor and camera problem. There are also now registry keys available to switch off each feature individually.
ok I dont know what happend but i installed this app and after a restart the keyboard pops up on the splash screen and the phone freezes.. I need a resolution fast. I really dotn want to hard reset. I have a lot of stuff i need back up.... Please help!!!
fuk it. had to hard reset.
any chance on just releasing stroke launcher as a standalone app so we don't need to install all and then disable them? Thanks
Exclude S2U2
How can I disable stroke launcher, when s2u2 is active? I tried to add S2U2(name of DWORD value=0) to ExcludedWindows and s2u2.exe to ExcludedProcesses, but stroke launcher is still active, any ideas?
Great App siggie1970,
Thanks .. I Think The most important thing to do now is to add a User Interface for the configuration..as it kinda hard to do it through the registry
thanks
Wow amazing programs are being released and 09 just started. Great name btw How are resources being used with this program? Since your combining apps perhaps you could work with the guy to incorporate his new alternative to gyrator/ screen tilt app.
bugsykoosh said:
any chance on just releasing stroke launcher as a standalone app so we don't need to install all and then disable them? Thanks
Click to expand...
Click to collapse
that is not the purpose of the program
would it be possible to turn one of the sides into scrolling up and down?
like leave the left up and down for app launching but right side scrolling that would make it pretty much perfect for me
then of course a configurator, although i got it setup but no fun having to change on each new install
It sounds like a great program, thanks! Stroke Launcher, I like that one LOL
is it possible to give the search hardware key another function?
for example an app?
or i would love to have the on/off screen rotation function on it.
there is an app in the market that allows this but it is limited. it can only program one app to it, but you can make it any app you want. I have it programmed to the screenshot app, so i can take screenshots anytime i want without having to go back to homescreen.
the app is called "Button Shortcut". Depending on the app you want, there may be specific search shortcut apps in the market. I have one called "Call Button" and this programs the search key to also bring up the dialer to make calls since our nexus does not have a physical button for dial.
yeah that app is cool, but it only replaces the long press function of the search key.
is it also possible to replace the normal click?
souljah2k said:
yeah that app is cool, but it only replaces the long press function of the search key.
is it also possible to replace the normal click?
Click to expand...
Click to collapse
Nope because the normal search screen can be handled by the active app.
I think in Cyanogenmod 7 you finally can do that.
l_Estat said:
I think in Cyanogenmod 7 you finally can do that.
Click to expand...
Click to collapse
in cm7, Settings > CyanogenMod Settings > Input.
You can set long press to custom application for the home and menu key
In addition, for the "search key" you can set custom app for both short & long key press.
For long press on Search button you can also use " LaunchKey " ... you can set any App you want or ... create a Menu of your favorite apps to lunch .
[email protected] said:
For long press on Search button you can also use " LaunchKey " ... you can set any App you want or ... create a Menu of your favorite apps to lunch .
Click to expand...
Click to collapse
i've tried this and it works. and if my memory is correct you can change long press and quick press to 2 different functions
Do yourself a favor and get Tasker. Binding the search button to pretty much anything you'd want is just one of about a billion things you can do with it. If you don't want to spend the money, you can try an app called AutomateIt. I haven't used that one as much as Tasker, but it has similar functionality.
Some of my Tasker tasks are:
Automatically turn on WiFi when I'm in my apartment
Turn off bluetooth when I disconnect my headset
Automatically turn on the GPS when I open Google Maps
Automatically start Pandora when I plug headphones in
You basically give it a trigger (app launching, button pressed, incoming call, etc) and a set of actions to perform when that trigger is hit.
A kludge to fix dead keyboard and front buttons on Xperia X1 (HTC Kovsky) running Android (CyanogenMod 6.0) without using the touchscreen:
NOTE: This is basically a touchscreen free adaptation of forum member matejdro's excellent post here. Check that post first if you want to credit someone.
Here's a (hopefully) simple and helpful Xperia X1 (HTC Kovsky) guide for binding the reloading of keyboard/button kernel modules to the long-press home action via the physical camera button. This has only been tested with CyanogenMod 6.0 build from neopeek and seandean's v4b "advanced" kernel.
WARNING!: You must be very careful with this, since reloading these kernel modules while the keyboard is still functional will most likely result in an instant reboot. In other words, if you accidentally hold the home/camera button for too long after you follow this guide, then you might reload the keyboard kernel modules unintentionally and cause a reboot. Perhaps it might reboot even if the keyboard has died, but I've been lucky. Proceed at your own risk; no guarantees whatsoever.
When the keyboard and front buttons die on Xperia X1 aka HTC Kovsky running Android, the camera button at the side is still functional and so is the power button. This keyboard malfunction is apparently a common problem with many of the kernel builds available for X1 and makes Android's 24/7 use a bit problematic.
By default the camera button seems to map to "HOME" at least on neopeek's "Only T E S T E R S [New CM6.0 Full + Barebone][29-11-2010]" Android build with seandean's v4b "advanced" kernel.
If your kernel has the keyboard support built as modules "microp-keypad" and "microp-ksc", then the keyboard can be re-enabled by reloading those kernel modules.
Of course this is just a kludge and the preferred method would be to fix this problem in the kernel(?) code. This workaround at least makes further debugging less painful when you can actually type something on the device without ssh or USB. You could resort to using the touchscreen if that feels more natural. As a side effect the camera button can't be used for anything else, but since support for X1's camera is still a bit lacking this procedure might be acceptable for now.
All the apps that we'll use here are available for free.
1) Install GScript (http://code.google.com/p/gscript-android/ or search the Market for GScript lite)
Start GScript and add a new script with "su"-privileges. You could name it e.g. "Restart keyboard".
Type this to the command field without quotes: "rmmod -rv microp-keypad; sleep 1; rmmod -rv microp-ksc; sleep 1; insmod -v /lib/modules/microp-ksc.ko; insmod -v /lib/modules/microp-keypad.ko"
2) Go to Settings > CyanogenMod settings > Input settings > Long-press home settings.
Check "Use custom application".
Press "Select custom application" and scroll down to GScript and select it.
Now choose the custom script "Restart keyboard" you just created.
Unfortunately this makes the list of recent applications unaccessible with long-press home action, but we'll fix that in the next step.
3) Since we'd still like to retain a list of recent applications, install Task Switcher (com.shisho.taskswitcher) from Market.
Now the first press of "Home" brings up a list of recent applications and 2nd press functions as default Home-action.
So even if the keyboard becomes unresponsive alongside with the front buttons, we can still use the camera button at the side of the device like this:
a) Long press to reload keyboard/button modules so that they work again
b) One click to show a list of recent applications
c) Double click to get default "Home"-action.
With this kludge, at least for me, Xperia X1 aka HTC Kovsky becomes suitable for daily use with Android.
Thanks to all the developers and testers!
thanks jolkz! good job!! has anyone tried with another kernel?like v3?
thanks!
keyboardman said:
thanks jolkz! good job!! has anyone tried with another kernel?like v3?
thanks!
Click to expand...
Click to collapse
I have been using the Gscript lite for a month for now and everything works fine on FRG83(v3a kernel).
viper. said:
I have been using the Gscript lite for a month for now and everything works fine on FRG83(v3a kernel).
Click to expand...
Click to collapse
I can't find the modules in those directories..
I'm using FRG83!
Where you find them?
viper. said:
I have been using the Gscript lite for a month for now and everything works fine on FRG83(v3a kernel).
Click to expand...
Click to collapse
thanks!
im using now with v4 kernel and...
always is in landscape... how i fix that?
i have to always slide the keyboard and then slide again to rotate the screen in vertical mode!!!
keyboardman said:
thanks!
im using now with v4 kernel and...
always is in landscape... how i fix that?
i have to always slide the keyboard and then slide again to rotate the screen in vertical mode!!!
Click to expand...
Click to collapse
ya i have d same problem how to fix dat?
jolkz said:
A kludge to fix dead keyboard and front buttons on Xperia X1 (HTC Kovsky) running Android (CyanogenMod 6.0) without using the touchscreen:
NOTE: This is basically a touchscreen free adaptation of forum member matejdro's excellent post here. Check that post first if you want to credit someone.
Here's a (hopefully) simple and helpful Xperia X1 (HTC Kovsky) guide for binding the reloading of keyboard/button kernel modules to the long-press home action via the physical camera button. This has only been tested with CyanogenMod 6.0 build from neopeek and seandean's v4b "advanced" kernel.
WARNING!: You must be very careful with this, since reloading these kernel modules while the keyboard is still functional will most likely result in an instant reboot. In other words, if you accidentally hold the home/camera button for too long after you follow this guide, then you might reload the keyboard kernel modules unintentionally and cause a reboot. Perhaps it might reboot even if the keyboard has died, but I've been lucky. Proceed at your own risk; no guarantees whatsoever.
When the keyboard and front buttons die on Xperia X1 aka HTC Kovsky running Android, the camera button at the side is still functional and so is the power button. This keyboard malfunction is apparently a common problem with many of the kernel builds available for X1 and makes Android's 24/7 use a bit problematic.
By default the camera button seems to map to "HOME" at least on neopeek's "Only T E S T E R S [New CM6.0 Full + Barebone][29-11-2010]" Android build with seandean's v4b "advanced" kernel.
If your kernel has the keyboard support built as modules "microp-keypad" and "microp-ksc", then the keyboard can be re-enabled by reloading those kernel modules.
Of course this is just a kludge and the preferred method would be to fix this problem in the kernel(?) code. This workaround at least makes further debugging less painful when you can actually type something on the device without ssh or USB. You could resort to using the touchscreen if that feels more natural. As a side effect the camera button can't be used for anything else, but since support for X1's camera is still a bit lacking this procedure might be acceptable for now.
All the apps that we'll use here are available for free.
1) Install GScript (http://code.google.com/p/gscript-android/ or search the Market for GScript lite)
Start GScript and add a new script with "su"-privileges. You could name it e.g. "Restart keyboard".
Type this to the command field without quotes: "rmmod -rv microp-keypad; sleep 1; rmmod -rv microp-ksc; sleep 1; insmod -v /lib/modules/microp-ksc.ko; insmod -v /lib/modules/microp-keypad.ko"
2) Go to Settings > CyanogenMod settings > Input settings > Long-press home settings.
Check "Use custom application".
Press "Select custom application" and scroll down to GScript and select it.
Now choose the custom script "Restart keyboard" you just created.
Unfortunately this makes the list of recent applications unaccessible with long-press home action, but we'll fix that in the next step.
3) Since we'd still like to retain a list of recent applications, install Task Switcher (com.shisho.taskswitcher) from Market.
Now the first press of "Home" brings up a list of recent applications and 2nd press functions as default Home-action.
So even if the keyboard becomes unresponsive alongside with the front buttons, we can still use the camera button at the side of the device like this:
a) Long press to reload keyboard/button modules so that they work again
b) One click to show a list of recent applications
c) Double click to get default "Home"-action.
With this kludge, at least for me, Xperia X1 aka HTC Kovsky becomes suitable for daily use with Android.
Thanks to all the developers and testers!
Click to expand...
Click to collapse
It said 'can't read '/lib/modiles/microp-ksc.ko': no such file or directory. and 'can't read '/lib/modiles/microp-keypad.ko': no such file or directory. What's the problem?
nickel1109 said:
It said 'can't read '/lib/modiles/microp-ksc.ko': no such file or directory. and 'can't read '/lib/modiles/microp-keypad.ko': no such file or directory. What's the problem?
Click to expand...
Click to collapse
did you fully reinstall?!
rmb fat32 versions means to delete all android files and re copy them before starting from the top (of copying the archives files to root ... choose monster or turbo ... copy over... if you see two module files delete the one that is not what you copied)
ext2 and cwm versions means reinstalling from npkboot folder's install.exe and then begin (if still not working, please do reformatting adding files of android and npkboot.) then start...
Excellent tutorial!!!
I've always been annoyed by the behavior of the SYM key on the Droid4, given that it's not processed correctly by apps like terminal emulators or SSH clients. This makes using the keyboard to do shell work a colossal pain.
I've attached some keyboard layout files that correct the problem by remapping the SYM key to ALT, and then adding a fair number of ALT keybindings for all the missing keys on the D4 keyboard.
Changing keybindings on the Droid 4 is much easier as of ICS (vs GB), as all the bindings are done by editing plain text files.
My bindings are as follows:
CAPS LOCK, SHIFT, and OK are now all SHIFT. Yes it's redundant, but the shift key feels more appropriate in the position of the caps lock key and works better from both sides...and if you then remap old SHIFT key to anything else, you'll drive anyone else who uses your phone insane. I can see some people not liking this decision, feel free to modify.
SYM is now ALT
SYM+SPACE is bound to the old SYM key behavior (i.e., you'll get the popup, in apps that support it).
SYM+' = ` (backtick)
SYM+1 = ~ (tilde)
SYM+O = [ (square brackets)
SYM+P = ]
SYM+9 = { (curved brackets)
SYM+0 = }
SYM+/ = \ (backslash)
SYM+I = | (bar/pipe)
SYM+, = < (less than)
SYM+. = > (greater than)
SYM+8 = · (middle dot)
SYM+D = ° (degree symbol)
SYM+X = × (multiplication symbol)
SYM+Z = ÷ (division symbol)
SYM+C = ¢ (cents)
SYM+3 = £ (pounds)
SYM+E = € (euros)
SYM+Y = ¥ (yen)
SYM+= = ± (plus/minus)
The files in the zip file should be pasted into the appropriate subdirectories of /system/usr. You'll need a root-capable file manager to do this of course (e.g. FX File Explorer...but I may be ever-so-slightly biased here ). Be sure the permissions are root/root, rw-r--r-- on each file. Additionally recommend backing up the /system/usr/keylayout and /system/usr/keychars before proceeding.
And I have no idea how Android will behave should this mod be applied incorrectly....you might lose the keyboard or it might bootloop, I have no idea.
This was done on a stock Droid4 running Android 4.0.4, Motorola build is 6.16.217.XT894.Verizon.en.US.
The two modified files are:
/system/usr/keylayout/omap4-keypad.kl (contains physical keymappings, e.g., mapping the SYM key to be an ALT key, CAPS LOCK to be a SHIFT key)
/system/usr/keychars/omap4-keypad.kcm (contains keyboard modifier bindings, e.g. ALT+O = "{" )
I love you.
Will it be easy enough to add a 'Ctrl' key? The menu button on the D4 can have 2 behaviors. Maybe I should map the original shift as a 'Menu' key? hmmmm
donothurtme said:
I love you.
Will it be easy enough to add a 'Ctrl' key? The menu button on the D4 can have 2 behaviors. Maybe I should map the original shift as a 'Menu' key? hmmmm
Click to expand...
Click to collapse
Thanks!
Should be no problem to do, just map it to CTRL_LEFT.
Menu is a "shortcut" key rather than a control key. It's been a while since I played with implementing menu-shortcuts in apps. An app can listen for shortcut key events. On something like a Transformer, Android will send them for Ctrl, but on a Droid n, it'll send them for Menu.
Remapping shift will cause anyone else who uses your phone to go crazy.
I applied these settings on my D4 works like a charm in most apps
It doesn't work for quickoffice so that's kind of lame
Does anyone know what productivity apps that the shortcuts work for?
Sent from my DROID4 using xda app-developers app
rohan_h said:
I applied these settings on my D4 works like a charm in most apps
It doesn't work for quickoffice so that's kind of lame
Does anyone know what productivity apps that the shortcuts work for?
Sent from my DROID4 using xda app-developers app
Click to expand...
Click to collapse
The stock installed QuickOffice, i.e., Quickoffice 5.0.109 - Motorola? It seems to work without issue for me. Also working fine in latest DocumentsToGo (full version). I've only tried the word processors.
I actually was reffering to selecting text from the keyboard in quickoffice
I saw keyboard mod I was mistaken.
Btw I modded my ok key to ALT_right so it's convinent to switch recent apps w.o touching.
I have to long press in an area of a few seconds then "select text" from the pop-up menu in quick office
The shift key doesn't select text in quick office until one selects the previously mentioned option
Sent from my DROID4 using xda app-developers app
rohan_h said:
I actually was reffering to selecting text from the keyboard in quickoffice
I saw keyboard mod I was mistaken.
Btw I modded my ok key to ALT_right so it's convinent to switch recent apps w.o touching.
I have to long press in an area of a few seconds then "select text" from the pop-up menu in quick office
The shift key doesn't select text in quick office until one selects the previously mentioned option
Sent from my DROID4 using xda app-developers app
Click to expand...
Click to collapse
I think there's something weird in Quick Office because it doesn't play so nice with the keyboard on the Lapdock in certain situations too.
Cheers,
Steve.
After contacting customer support quick office doesn't support keyboard shortcuts.
Why did Motorola choose to preload this device with a physical keyboard with a productivity app that doesn't support a keyboard is just poor R&D
I bit the office suite bullet and purchased it. That app works well.
Easy to copy and paste, select text and other such necessary tasks to output papers and other documents.
I still use quick office to view stuff on and I use office suite to edit
Sent from my DROID4 using xda app-developers app