Welcome!
This is the community forum for my apps Pythonista and Editorial.
For individual support questions, you can also send an email. If you have a very short question or just want to say hello — I'm @olemoritz on Twitter.
external keyboard "change language" key now swaps between editor and console
-
My external keyboard has a key for changing languages and it used to work fine with Pythonista (i.e., I could switch between different languages in the editor or console). I just upgraded Pythonista and discovered that pressing this key now just switches from the editor view to the console. It doesn't change the input language. Please bring back the old behavior!
-
A keyboard shortcut for toggling editor and console is an excellent idea.
This particular assignment ( ⌘SPACE ) happens, however, to override (perhaps inadvertently) the standard iOS and OSX convention for cycling between input languages.
I can imagine that those of us who regularly switch input languages are probably in a minority, but I had been aware of a puzzlement that ⌘SPACE was occasionally failing on my iPad, and specifically while I was using Pythonista, but for some reason I had foolishly failed to guess that the app itself might be overriding the standard system assignment :-)
Perhaps an option to retain the standard use of ⌘SPACE, and choose something else for console toggling ?
Thanks for thinking about this !
Rob
-
PS what this means in practice is repeatedly swapping back and forth between Pythonista and other apps to switch the input language every time you need to type (localising or other) UTF-8 strings from non-Roman character sets amongst the reserved (roman) tokens of the Python lexicon.
# coding: utf-8 print '三十六计不如一跑\n' print 'Of the 36 classical military stratagems,\n\ none can compare with the simple expedient of running away ...'
-
Yes, ⌘+<space> was definitely a bad choice, I'll change it in the next update.
-
Rob, thanks for backing me up.
omz, thanks for the good news. While I have your attention, dare I ask you to make Korean input work correctly in the editor as it does in the console? If I type ㅇㅏㄴ in the console I get 안 (correct); in the editor the characters don't combine.