dya2 / android-scripting

Automatically exported from code.google.com/p/android-scripting
0 stars 0 forks source link

Interpreter: access to []{}<>| symbols (and others) on physical keyboards. #630

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
I have a Motorola XPRT with a physical keyboard with only left shift and left 
alt modifiers. In the interpreter I'm unable to access any of the symbols 
[]{}<>| (and a few others of lesser importance). Control and Escape are also 
inaccessible on this device from the interpreter.

This makes the interpreter close to useless for Python and somewhat crippled in 
Shell. Many other languages make even heavier use of these inaccessible 
characters, {} in particular.

In most applications on this phone, alt+space opens an on-screen symbol picker 
with these symbols. In the interpreter, this combination produces a rectangular 
block character instead.

I understand the interpreter uses a version of ConnectBot as its basis. The 
same issue exists in the current version of standalone ConnectBot. VX 
ConnectBot attempts to address this but in my case crashes when a symbol is 
selected.

From looking at comments on the ConnectBot wiki, it seems that there are a lot 
of issues around special characters and devices with physical keyboards.

This request is also related to issue #219 which suggests using gestures to 
enter the special characters.

Original issue reported on code.google.com by p...@paulglover.net on 26 May 2012 at 11:26

GoogleCodeExporter commented 9 years ago
I believe this has been fixed in the developemnt version, 5x18 and up.
See http://code.google.com/p/android-scripting/wiki/Unofficial

Original comment by rjmatthews62 on 4 Jun 2012 at 10:18