Android keyboard shortcuts. - T-Mobile myTouch 4G Slide

Return to Contents Page - doubleshot Developers Reference
Having recently discovered these myself, and seeing that others aren't aware of them, we need a list here.
The majority of these shortcuts require a hardware keyboard to function - and make having one that much more valuable beyond the other obvious benefits.
These will make your life a whole lot easier - no longer will you have to do things the hard way through the touch interface.
Let's start:
Holding the hardware menu button and pressing other characters does stuff.
First of all, you can find out menu shortcuts on your own. Hit menu once to open it, then hold it and it will show them on the menu options.
General Android:
In a text field:
Menu + X: Cut
Menu + C: Copy
Menu + V: Paste
Menu + A: Select All
Also:
Alt + Trackpad Up: Top of page
Alt + Trackpad Down: Bottom of page
Alt + Trackpad Left: Beginning of line
Alt + Trackpad Right: End of line
(when the keyboard is slid out, the trackpad orientation changes to be proper for the way you are holding it, so left really is left and so forth)
Holding shift and using the trackpad to scroll around highlights from where the cursor is when you start.
Spacebar works as page down in a document (or browser)
Shift + Spacebar works as page up in the same fashion.
----
On your home screen:
Menu + W: Select Wallpaper
Menu + P: Personalize Menu
Menu + N: Show Quicklaunch
----
Long press of the Search button brings up a menu of apps you have installed that can use it. The genius button replaced the search button on this device, so you will have to remap the key to use this functionality.
See this thread for remapping the genius to search:
http://forum.xda-developers.com/showthread.php?t=1285244
If you do not have more then one app that uses this long-press search shortcut menu, it will default to the only one that can (google voice - or nothing if none are installed)
The ability to use this menu has to be programmed into the individual app itself - so it's a crapshoot if you can find any to do so. Soundhound is one, QR Droid Private 3 is another - and i'm sure you will find more.
----
Launch Apps
Search + A: (User Selectable)
All the way down to...
Search + Z: (User Selectable)
...are keys you can pick the apps that pressing the key combo launches.
Search + any letter from A to Z is user selectable in settings. Go to:
Settings -> Applications -> Quick Launch.
This will allow you to launch any app you set by using the hotkey combination assigned to it.
----
Individual apps may have their own shortcuts that override or change what the standard ones are depending on the app you are in.
They may change or ignore some of these shortcuts, so you may have to experiment on a per app basis.
----
Stock Apps:
----
Stock Browser App:
Menu + I: Zoom in
Menu + J: Back
Menu + K: Forward
Menu + A: Add bookmarks
Menu + B: Open bookmarks
Menu + T: Windows
Menu + Space: Home
Menu + F: Find on page
Menu + E: Select Text
Menu + G: Page info
Menu + S: Share Page
Menu + D: Downloads
Menu + H: History
Menu + R: Print
Menu + P: Settings
----
Stock Calendar App:
Menu + T: Today
Menu + S: Refresh
Menu + G: Go To
Menu + P: Settings
----
Google Gmail App:
Alt + Trackpad Up: Scroll To Top (In message)
Alt + Trackpad Down: Scroll To Bottom (In message)
Menu + S: Add Star (In message)
Menu + F: Forward (In message)
Menu + R: Reply (In message)
Menu + A: Reply-all (In message)
Menu + Y: Archive message (In message | Inbox)
Menu + U: Refresh (Inbox)
Menu + C: Compose (Inbox)
Enter | Press trackpad: Open Selected (Inbox)
Alt + Trackpad Up: Go To Top (Inbox)
Alt + Trackpad Down: Go To Bottom (Inbox)
----
Stock Quick Lookup App:
Google Search & YouTube:
Menu + J: Back
Menu + K: Forward
Wikipedia & Google Dictionary:
Menu + J: Back
Menu + K: Forward
Menu + L: Language
----
Google Maps:
Alt + Trackpad Up: Go To Top (In lists)
Alt + Trackpad Down: Go To Bottom (In lists)
----
Note: Menu + (whatever) shortcuts will NOT work with a soft keyboard, you must have the physical keys to press to make it happen. If a device does not have a hardware keyboard, you cannot use the menu shortcuts.
----
Dialer Codes
Dialer codes are a sequence of characters you enter in to the phone app on your device, just like you were dialing a number to call.
Dialer Codes:
Code:
*#06# - imei number
*#61# - Call forwarding status
##002# - Erase forwarding number
*43# - Activate call waiting
#43# - Deactivate call waiting
*#*#4636#*#* - Testing Menu
*#*#8255#*#* - Gtalk
( If anyone has found any others please share. Thanks! )
----
If anyone finds any post them below and i'll copy them up to the top.

Blue6IX said:
Having recently discovered these myself, and seeing that others aren't aware of them, we need a list here.
The majority of these shortcuts require a hardware keyboard to function - and make having one that much more valuable beyond the other obvious benefits.
These will make your life a whole lot easier - no longer will you have to do things the hard way through the touch interface.
Let's start:
Holding the hardware menu button and pressing other characters does stuff.
First of all, you can find out menu shortcuts on your own. Hit menu once to open it, then hold it and it will show them on the menu options.
In a text field:
Menu + X = cut
Menu + C = copy
Menu + V = paste
Menu + A = select all
Also:
Alt + trackpad up = top of page
Alt + trackpad down = bottom of page
Alt + trackpad left = beginning of line
Alt + trackpad right = end of line
(when the keyboard is slid out, the trackpad orientation changes to be proper for the way you are holding it, so left really is left and so forth)
Holding shift and using the trackpad to scroll around highlights from where the cursor is when you start.
Spacebar works as page down in a document (or browser)
Shift + Spacebar works as page up in the same fashion.
----
Long press of the Search button brings up a menu of apps you have installed that can use it. The genius button replaced the search button on this device, so you will have to remap the key to use this functionality.
See this thread for remapping the genius to search:
http://forum.xda-developers.com/showthread.php?t=1285244
If you do not have more then one app that uses this long-press search shortcut menu, it will default to the only one that can (google voice - or nothing if none are installed)
The ability to use this menu has to be programmed into the individual app itself - so it's a crapshoot if you can find any to do so. Soundhound is one, QR Droid Private 3 is another - and i'm sure you will find more.
----
Also, pressing Search + (key) will open apps and whatnot - these shortcuts are configurable in settings.
Settings -> applications -> quick launch.
Search + (key) shortcuts are quick launch shortcuts.
----
Individual apps may have their own shortcuts that override or change what the standard ones are depending on the app you are in.
Gmail, the browser, jota text editor, and etcetera will change or ignore some of these shortcuts, so you may have to experiment on a per app basis.
----
I don't have the time on hand to post the whole list of shortcuts, i'm logging in from a terminal where i'm working today, but wanted to get this started.
I'll definitely add more later - but I encourage others to post here with shortcuts they know or discover.
Let's really get the most out of our device, and not using the keyboard shortcuts is ignoring one of the greatest benefits of a hardware keyboard.
Note: Menu + (whatever) shortcuts will NOT work with a soft keyboard, you must have the physical keys to press to make it happen. If a device does not have a hardware keyboard, you cannot use the menu shortcuts.
Click to expand...
Click to collapse
So cool gonna play with this now

I rooted my mt4gs (unlock via htcdev which leaves S-ON, then CWM and SU) in order to kill off some bloatware and remap the genius button to search. I'm using the 1.63.531.2 710RD (stock) ROM.
Now that I have a search button, I'd really like to get access to the search+letter Quick Launch mappings like I had on my stock G2.
But Settings -> Applications has no submenu for Quick Launch (I guess they stripped it out because of the genius button). Quick Launch itself works, I believe, since search+g launches the Gmail app.
How can I enable the Quick Launch settings screen?
Or is there a flat file I can edit to enable all the search+[whatever] mappings that I like?
Beg pardon if this is addressed in another thread -- couldn't find.

Hi, T-Mobile G2 user here. These shortcuts are avaliable for all Android phones that run gingerbread and below. Unfortunately I've heard that they have been completely removed in Ice Cream Sandwich for some very odd reason. Additionally, in Gingerbread some of these shortcuts are broken.
In my case, I'm running 2.3 (CM 7.0.3) and I've noticed that the cut/copy/paste shortcuts have been completely made broken because of the new "text selection" system that they added in gingerbread.
Additionally, some of the shortcuts mentioned don't work for me. Shift Space for example doesn't scroll up in the browser for example.
I hope Google brings them back. This is one of the main reasons why I stick to Android phones that have a fully QWERTY keyboard.
Anyways here's a shortcut I recently discovered, at least on the G2.
In the browser, if you hold the menu button and tap on a link, the link gets open in a new tab (in the background for me). This is a really awesome feature in my opinion, though it only works in the keyboard menu button, and not the "portrait" menu button.

Thanks for the useful information!!

Change/Switch Language
Also....
Alt + Space ==> change the language of the keyboard (i.e. English <--> Hebrew).
(I tried Googling it with no success, so I guess this shortcut in less familiar, hence worth mentioning) :victory:

Related

Assigning keyboard buttons

Hi
I would like to change the messaging key on the keyboard so that pressing it opens a new message, rather than the inbox. Is this possible?
I have the new message shortcut, so all I need to be able to do is assign a hardware keyboard button to open a different program, ie the new message shortcut.
Any ideas?
Thanks
I use AEBplus for exactly this!
google AEBplus and you'll get it - occasionally (and i'm not sure why) pressing the button only gets as far as the messaging menu, but pressing again starts a new message.
you'll need to "create" the button in AEB (set it to map, and press what you want) - its button #00EF mapped to run application tmail with optional parameters -service "SMS" -To ""
(i tried mapping it to call a shortcut with the same link syntax - but that kept failing, and also had tried calling the service [not the exe] which again worked as a shortcut, but not when mapped)
Hope it helps!

Adding new Fn Keys

Is there a keyboard remapping program that could allow me to add the characters "<" and ">" into "Fn + N" and "Fn + M"? I hope that's not confusing. I happen to use shifty eyes a lot, and it's a lot handier than having to enter the symbol menu all the time.
Look at this thread:
http://forum.xda-developers.com/showthread.php?t=534543

[APP+DRV] [Keys remapper] Topaz Keyboard Controller GSM v1.4

This is for Topaz only! Do not try to install this on other devices!
Do not ask me to make a version for other device since my remappers are driver dependent and this can be very and very complicated without real device (if possible at all).
By requests of Topaz owners... here you are
What is it ?
It's a solution that allows you to remap ALL keys of your device.
Any key (yeah, i mean ANY, including Home and Back keys) can be reassigned to perform desired actions.
Features:
Different event types supported: single, double and triple clicks, long presses
Two modes of key mapping: three actions per key or direct key mapping
Key repeats in direct key mapping mode
Actions sequence repeats in actions mode
Key combinations using FN modifier
Default key behaviour action - you won't loose key's default behaviour if you just want to add double click or long press to it
Different key behaviour depending on foreground process/window class/window text
Multiple rules for each key to provide different behaviour for each application you want
Multiple actions for each event
Different predefined actions:
Run program
Key press emulation
Send symbol/text to active window
Close active window
Switch to window by class/text
Terminate data connection
Wi-Fi toggle
BT toggle
Screen rotation
Power management (screen power toggle, suspend, reset)
Exceptions lists which are used to deny key remapping depending on foreground process/window class/window text
Configurable long press and double click duration
Configuration import/export in configurator
Changelog is located here.
Configurator UI localization support information is located here.
Requirements:
- .NET CF 2.0 (for configurator app)
Installing:
- Install SdkCerts.cab
- Install TopazKbdControl_XXX.cab
- Soft reset
- Check if keyboard works by pressing hardware buttons and seeing if they do their work, if not - uninstall cab, this wouldn't work on your current ROM (PM me if you still want this to work on your device)
- If it works - go to the control panel and find "Keyboard Config" on a System page
How to define key processing:
- Run configurator (Control Panel -> System -> Keyboard Config)
- Press Menu -> Add key
- When dialog asking you to press key appears press and release desired key
- Set up needed options in key setup dialog and press OK (left softkey)
- In configurator's main window press left softkey "Update settings" to let new configuration take place (reboot is not needed, coz new settings will work immediately after saving)
Backup before installing of modified driver is strongly recommended.
Be careful when downloading the cab, make sure you choose the correct version suitable for your device.
Raphael's version thread here and Rhodium's one here.
CDMA owners can try to install GSM version, but i'm not responsible for any damage given to you device or information stored in it. Maybe there will be version for CDMA devices if GSM one wouldn't work.
Thank You one More Time!
tarkim, Thank you one more time for This Cool Program!
Alex from 4pda
tarkim said:
By requests of Topaz owners... here you are
Raphael's version thread and changelog here and Rhodium's one here.
Click to expand...
Click to collapse
Hi and congrats !
Do you think this app+drv could work on GSM Blackstone ???
Thx in advance
lezink said:
Hi and congrats !
Do you think this app+drv could work on GSM Blackstone ???
Thx in advance
Click to expand...
Click to collapse
nope
this version is only for Topaz since it contains its keypad driver which is hardware dependent
besides making a version for Blackstone is more complicated - it has four touch keys which are handled by other driver, not keypad one
don't think i can help with this without real device
There's an app (mobile magic) that allows to remap nearly all button (except home). Maybe this could be of any help.....
BTW, thanks for fast answer.
NICE NICE NICE
So welcome to the Topaz. A donation is on its way
Hey man
Get a PayPal please - a lot easier to donate
Core Player compatibility?
Hi, its very fine app I must say, thank you!
Unfortunately I can't get it to work with Core Player (I want to map VOL_UP/VOL_DOWN with forward/back). It seems that CorePlayer has some other way to recognize keypresses, in normal situation, there is standard HTC volume screen, and when I change CorePlayer's option "Capture all buttons (like games)" it is better (eg. no volume screen) but it sees no difference no matter if I change behaviour of key or not. It maps VOL_UP and VOL_DOWN as #E5. However, there is application which works good with Core Player, it is VolDpad (http://forum.xda-developers.com/showthread.php?t=552947) - it is different keyboard remap technique?
adek23 said:
Hi, its very fine app I must say, thank you!
Unfortunately I can't get it to work with Core Player (I want to map VOL_UP/VOL_DOWN with forward/back). It seems that CorePlayer has some other way to recognize keypresses, in normal situation, there is standard HTC volume screen, and when I change CorePlayer's option "Capture all buttons (like games)" it is better (eg. no volume screen) but it sees no difference no matter if I change behaviour of key or not. It maps VOL_UP and VOL_DOWN as #E5. However, there is application which works good with Core Player, it is VolDpad (http://forum.xda-developers.com/showthread.php?t=552947) - it is different keyboard remap technique?
Click to expand...
Click to collapse
can use explain how you configured vol up and vol down keys ? or post your config here please
in any case you should use direct key mapping mode with Left and Right key codes for VOL_DOWN and VOL_UP keys resrectively, and don't forget to turn on key repeat for each of them - in this way you will get desired forward and back in CorePlayer
Martinhdk said:
Hey man
Get a PayPal please - a lot easier to donate
Click to expand...
Click to collapse
no way to use paypal for donations - it doesn't allow to pay to my country
i hope your girlfriend use a touch HD someday and you make her a driver
the home button on touch hd is useless from now
vua777 said:
i hope your girlfriend use a touch HD someday and you make her a driver
the home button on touch hd is useless from now
Click to expand...
Click to collapse
First, how are you going to get somebody to help you with your problem, acting like that?
Second, if you installed this on a Touch HD, you are to blame yourself. This is for Topaz, not Blackstone. It clearly says for Topaz in post 1 and it says NOT for Blackstone in post 4.
Third, I'd be VERY surprised if this can not be solved. Tried uninstalling the app and soft-reset? In worst case a hard reset should sort this out.
I've installed this software and i've tryed to remap volum up/ down to page Up/down.
I've chose process and put the name of the aplication but it doesn't work, the volume up/down stop working and in the app the down / up doesnt work.
I have 2 actions 4 each key one * wich does nothing and a new one that i've created.
please help.
thanx.
franklopez said:
I've installed this software and i've tryed to remap volum up/ down to page Up/down.
I've chose process and put the name of the aplication but it doesn't work, the volume up/down stop working and in the app the down / up doesnt work.
I have 2 actions 4 each key one * wich does nothing and a new one that i've created.
Click to expand...
Click to collapse
more info please, more info...
post your config here
you have GSM or CDMA device ?
have you tried to use other settings ?
other keys continue working even after remapping ?
franklopez said:
I've installed this software and i've tryed to remap volum up/ down to page Up/down.
I've chose process and put the name of the aplication but it doesn't work, the volume up/down stop working and in the app the down / up doesnt work.
I have 2 actions 4 each key one * wich does nothing and a new one that i've created.
please help.
thanx.
Click to expand...
Click to collapse
Ok, I just tried it myself and it does work. Here is how I've done it.
1 - click menu - add key
2 - press volume up
3 - event = click - action = emulate key press
4 - key = 33 page up
5 - event = long press - action = default key action
6 - click OK
7 - click update config
This way the volume up key will work as page up (I tested this with opera only and reading a news page it worked great) when you click it ONCE and when you do a LONG PRESS it will turn up your volume.
You can repeat these steps for the volume down key and it will work too.
I've just tested this and it works. I haven't tested it within and explorer (let's say total commander) but in opera it works great for scrolling up or down a page.
Cheers!
This is a great application!
Thank you!
One request though:
First to set the context.
I've seen from other threads that (first step) you have to assign the default action to the button and then (second step) re-map the button to your desired function for the desired application.
If you don't do the first step, the respective button will behave as re-mapped for all applications.
Now the problem concerns the button's backlight.
By default, when a button is presses the backlight comes on.
Now, is it possible to disable the backlight function only when using the button in the re-mapped case? (i.e. only for the second step above and not for first step).
The main reason is to avoid draining the battery when using frequently the re-mapped buttons.
lobo81 said:
Ok, I just tried it myself and it does work. Here is how I've done it.
1 - click menu - add key
2 - press volume up
3 - event = click - action = emulate key press
4 - key = 33 page up
5 - event = long press - action = default key action
6 - click OK
7 - click update config
This way the volume up key will work as page up (I tested this with opera only and reading a news page it worked great) when you click it ONCE and when you do a LONG PRESS it will turn up your volume.
You can repeat these steps for the volume down key and it will work too.
I've just tested this and it works. I haven't tested it within and explorer (let's say total commander) but in opera it works great for scrolling up or down a page.
Cheers!
Click to expand...
Click to collapse
now it works, but 4 my application the keys are up /down.
Tanx a lot.
franklopez said:
now it works, but 4 my application the keys are up /down.
Tanx a lot.
Click to expand...
Click to collapse
You're welcome!
Bothkill said:
This is a great application!
Thank you!
One request though:
First to set the context.
I've seen from other threads that (first step) you have to assign the default action to the button and then (second step) re-map the button to your desired function for the desired application.
If you don't do the first step, the respective button will behave as re-mapped for all applications.
Now the problem concerns the button's backlight.
By default, when a button is presses the backlight comes on.
Now, is it possible to disable the backlight function only when using the button in the re-mapped case? (i.e. only for the second step above and not for first step).
The main reason is to avoid draining the battery when using frequently the re-mapped buttons.
Click to expand...
Click to collapse
It really depends on what you want to do with the keys. For example, I've reassigned the back key to single press = open total commander and long press = open pTravelAlarm. So I don't use it as default. In your case, yes you should assign the click = default action and long press = whatever you want.
Cheers.
Bothkill said:
This is a great application!
Thank you!
One request though:
First to set the context.
I've seen from other threads that (first step) you have to assign the default action to the button and then (second step) re-map the button to your desired function for the desired application.
If you don't do the first step, the respective button will behave as re-mapped for all applications.
Now the problem concerns the button's backlight.
By default, when a button is presses the backlight comes on.
Now, is it possible to disable the backlight function only when using the button in the re-mapped case? (i.e. only for the second step above and not for first step).
The main reason is to avoid draining the battery when using frequently the re-mapped buttons.
Click to expand...
Click to collapse
not clear for me what is the problem (or maybe not problem ? ) with default key action
you have to set it for any event if you don't want to loose default key behaviour, this is not strict requirement
about rules:
there is default rule (*) for all applications which is used when no other matching rule is found
key remains unremapped if you select 'do not remap' for this rule (or any other)
if you add rule for particular application and default rule has an option to not remap key, then remapping for that key would work only in this application
hope was clear enough
can't promise anything about backlight at this moment, this is not critical

Modifying HTC IME Mod keyboard key placement...possible??

Ok, i love the HTC IME mod keyboard...but i really hate how small the space bar is. I am always hitting the period button. I use the the option to swap the smiley/12# button, which places the 12# button on the left side of the keyboard.
my question is...is it possible to modify the keyboard .apk to delete the smiley key on the right side, push the period key to the right where the original smiley/12# button is, and stretch out the space bar? I know it wouldn't be easy, and would probably require creating new key images, but would this be an easy task for an app dev?? Is it possible for me to do it under instruction?
Thanks!
If you have a rooted phone, this can be done.
In the market place, you can download Smart Keyboard Pro for $2, and it allows you to customize the keyboard with other skins, and even removing the smiley face gestures.
If you download it, MENU > LANGUAGE & KEYBOARD > SMART KEYBOARD PRO Settings > GENERAL SETTINGS > SMILEY KEY.
You can enable and disable it, etc.

[Q] [ubuntu] How to map search key to alt?

I'm happily running Ubuntu on my TF-101 now. Thanks to lilstevie and everyone else who helped make that possible!
However I'd like to make the search key on the dock act as an alt key. I know how to remap modifier keys using xmadmap, but xev doesn't seem to report any X events when pressing the search key so I can't get its code . The home key next to it is reported as "keycode 180 (keysym 0x1008ff18, XF86HomePage)", but absolutely nothing for the search key.
When you press the search key a "search for files" window pops up, so the key press is being recognised somewhere in the system, but I guess whatever that is then suppresses the normal X KeyPress event.
Anyone have any ideas about how to fix this? I guess in the meantime I'll try using the home key instead.
Ah, just figured it out. First disable the system-wide usage of the search key:
Go to System -> Preferences -> Keyboard Shortcuts
Scroll down to the Desktop section and click on "Search"
Press backspace to disable any shortcut for that function
Then xev reports the keypress as "keycode 225 (keysym 0x1008ff1b, XF86Search)" so the following command will make it act as an Alt key:
xmodmap -e "add mod1 = XF86Search"​
Hope someone finds this as useful as I do - it's nice having the keys in the right place!

Categories

Resources