pcbeard / iphonefrotz

Automatically exported from code.google.com/p/iphonefrotz
Other
0 stars 0 forks source link

Add keyboard shortcuts #134

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
When using a bluetooth keyboard, support hot keys to navigate the interface so 
you can drive without needing to touch the screen.  (Cursor keys and return to 
select story, ESC to return to Story List, command I for (i)nfo button, command 
B for Story Browser, command L for story browser URL, and so on.

Also, at End of Story, make return or ESC return to Story List.

Original issue reported on code.google.com by ifr...@gmail.com on 12 Mar 2011 at 8:13

GoogleCodeExporter commented 8 years ago
It is apparently not possible to get direct keyboard events, or to even tell if 
a hardware keyboard is present (until a view gets first responder with no 
keyboardWillAppear notification).
There is no way to get raw keys like ESC, control keys or Command keys.
(I will leave this issue open until I verify nothing showed up in iOS 5 that 
makes this possible.
I could intercept option-modified keys instead of command, but that would make 
the assumption no one would every need to type the symbols/international 
characters bound to those keys.)

Original comment by spath...@gmail.com on 13 Jun 2011 at 12:38

GoogleCodeExporter commented 8 years ago

Original comment by spath...@gmail.com on 23 Oct 2012 at 6:11

GoogleCodeExporter commented 8 years ago
There's a way to do this now in iOS 7:
http://stackoverflow.com/questions/7980447/how-can-i-respond-to-external-keyboar
d-arrow-keys

Original comment by spath...@gmail.com on 23 Jul 2014 at 7:22

GoogleCodeExporter commented 8 years ago
Forgot to mention this, but arrow keys and ESC now work with a Bluetooth KB in 
Frotz 1.7.1 if running on a device running iOS 7 or later.

I'm not closing this issue just yet because I also want to investigate other 
shortcuts to make the menu system "drivable" using only the keyboard (Cmd key 
shortcuts).

Original comment by spath...@gmail.com on 28 Oct 2014 at 10:33