Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,785,276 Members 38,547 Now Online
XDA Developers Android and Mobile Development Forum

Ice Cream Sandwich Bluetooth Keyboard Shortcuts

Tip us?
 
hajalie24
Old
#1  
Senior Member - OP
Thanks Meter 14
Posts: 228
Join Date: Apr 2011
Default Ice Cream Sandwich Bluetooth Keyboard Shortcuts

Does anyone know where to find out all the shortcuts you can do with an external keyboard on Android 4.0? Things like the back button, home screen, etc. Thank.
 
Pandages
Old
(Last edited by Pandages; 23rd April 2012 at 07:52 PM.)
#2  
Member
Thanks Meter 43
Posts: 71
Join Date: Apr 2012
Thread Necromancy, I know, but this is a serious question that remains unanswered. Here's the most info I've found:

Rootzwiki User Gr8gorilla posted a list of shortcuts that work with his Targus Bluetooth Keyboard (I'm editing the list for formatting, and adding more as I find them.)

ESC: Back (woo!)

Targus FN + F* keys: (edit: These only work with the specific model of Targus keyboard. Your FN key may only perform functions as labelled, test it to verify)
FN+F1: Search
FN+F8: play/pause music
FN+F7: Skip Prev
FN+F9: Skip Next
FN+F11: Volume -
FN+F12: Volume +
FN+ESC: Wallpaper, manage apps, system settings.

Alt+Tab - recent apps, task switcher (WOO!)

CTRL + Alpha keys:
Ctrl+A: Market (edit: this opens the "add to home screen" menu for me)
Ctrl+P: Settings
Ctrl+W: Wallpaper
Ctrl+M: Apps

In Browser: (edit: these work in other apps too, if they apply)
Ctrl+B: Bookmarks
Ctrl+A: Select all
Ctrl+C: Copy
Ctrl+V: Paste
Ctrl+W: Close current tab
Ctrl+T: Open new tab

Command/Windows button + : (edit: these commands work from anywhere, even in other apps)
Win+E: Launch Default Email App (brings up a choice dialog if necessary)
Win+A: Launch Calculator.apk
Win+S: Launch Messaging.apk (SMS App)
Win+C: Launch Contacts
Win+B: Launch Browser.apk (not your default browser, unfortunately)
Win+P: Launch Music.apk (not your default music player, unfortunately)
Win+L: Launch Calendar
Win+M: Launch Google Maps

From my own experience: the above work, other than the Targus-specific ones. I've tested them all. I'm looking for more, especially ways to activate "HOME", "MENU" and to open/close the notification drawer.

Also, you can edit your /system/usr/keylayout/qwerty.kl to change which key codes sent by the bluetooth keyboard activate various functions. This would be a rather involved hack, and may be specific to your hardware. Doing it wrong could compromise your ability to use your software keyboard. Also, it would be replaced whenever you flash a ROM, and possibly some smaller updates as well. Here's a guide to hacking keyboard layouts, though it's a bit old, and I haven't tested it. DO AT YOUR OWN RISK, but post your results either way!

I'm looking for a way to enable the Android SDK Emulator Shortcut Keys on real devices. It would give us that which we're missing.
 
erupe
Old
#3  
erupe's Avatar
Member
Thanks Meter 8
Posts: 71
Join Date: Sep 2011
Location: Washington, DC
Default Ctrl+W and Ctrl+T

In the stock browser:
Ctrl+W - closes the current tab
Ctrl+T - opens a new tab

There may be more of these that are similar to chrome shortcuts but those are the only two I really use.
The Following User Says Thank You to erupe For This Useful Post: [ Click to Expand ]
 
Pandages
Old
#4  
Member
Thanks Meter 43
Posts: 71
Join Date: Apr 2012
Quote:
Originally Posted by erupe View Post
In the stock browser:
Ctrl+W - closes the current tab
Ctrl+T - opens a new tab

There may be more of these that are similar to chrome shortcuts but those are the only two I really use.
Tested to verify. Works in Chrome as well. Added to the list above!
 
hajalie24
Old
#5  
Senior Member - OP
Thanks Meter 14
Posts: 228
Join Date: Apr 2011
Thanks for coming up with that list. Really appreciate it.
 
Pandages
Old
#6  
Member
Thanks Meter 43
Posts: 71
Join Date: Apr 2012
I'd just like to clarify something: using an app called KeyEvent Display, free on Google Play, you can verify that Android is actually receiving keystrokes from your keyboard. I've tested every key on my keyboard, and found that they correspond exactly with /system/usr/keylayout/Generic.kl (fn key excluded, because that's handled by the keyboard itself, not passed to the OS).

I think the Android Framework doesn't know what to do with:
  • F-Keys
  • Mute
 
caloyzki
Old
#7  
Senior Member
Thanks Meter 47
Posts: 407
Join Date: Apr 2012
wow nice one.

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Bring Back Tablet UI on KitKat

Google presented their brand new UI for tablets alongsidethe release of Android 3.0 Honeycomb back in early … more

Give Your Notification Shade a Facelift with these Modding Guides

Modification has always been one of the strong suits of Android, due in … more

Keep Track of How Much Your Car Truly Costs with Car Logbook

It’s a very well established fact that cars are expensive. In addition to … more

New Nvidia SHIELD Tablet OTA! Moto G 4G Gets Official CyangenMod 11 Nightlies – XDA Developer TV

The Nvidia SHIELD Tablet gets its … more