I have just looked at every ctrl combination on Win XP. Here is my report. Before the : are the keys tested, after the : are the characters that were inserted into the script, i. e. not treated as controls.

ctrl+       `1234567890-= : `123457890=

ctrl+shift+ `1234567890-= : `123457890=

ctrl+       TABqwertyuiop[]\ : TAB

ctrl+shift+ TABqwertyuiop[]\ : TAB[]\

ctrl+       asdfghjkl;' : ;'

ctrl+shift+ asdfghjkl;' : ;'

ctrl+       zxcvbnm,./ : ,./

ctrl+shift+ zxcvbnm,./ : ,./

shift is never honored on non-alphabetics, but ctrl+[]\ is ignored while ctrl+shift+[]\ produces an unshifted character.

Considering how disastrous a single extra character can be in a J script, I think these ought to be ignored.

Henry Rich


On 6/8/2013 11:09 AM, bill lam wrote:
I tested on linux, only 1 9 0 were echoed, other digits were
ignored.  Anyway I guess this is the default behavior of Qt
unless there are some code to overriding it.

Сб, 08 июн 2013, Henry Rich писал(а):
The J8 IDE seems to treat ctrl+digit as if the ctrl were omitted, and
inserts the digit character into the script.  Isn't this the wrong
behavior?  I think the combination should be treated as an
unsupported ctrl key, and quietly ignored.

Henry Rich
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to