Construct 3 Suggestion - Better Keyboard Navigation

Discussion and feedback on Construct 2

Post » Wed Sep 02, 2015 7:55 pm

As someone who spends all day in vim I would really love to see better support for keyboard navigation in Construct 3, obviously this only applies to event sheets.
I am familiar with C2's kb shortcuts, and grateful for them, but so much more could be done which would speed up programming no end :)
B
13
S
4
Posts: 65
Reputation: 875

Post » Thu Sep 03, 2015 10:55 am

What kind of keyboard shortcuts do you want specifically?
Scirra Founder
B
398
S
236
G
88
Posts: 24,428
Reputation: 194,625

Post » Thu Sep 03, 2015 4:14 pm

Hi @Ashley

Expanding minimised events is a big one, also more intuitive focus of windows controls, e.g.

* Press enter on an existing function call to edit.
* It goes to the 'Name' dialog, alt + left to go to previous screen.
* Search has focus (this is good), press tab to go to Function options below (call expression, call function, set return value)
* 'Call Function' has visual focus (presumably because that's what I was editing)
* Press left or right key to select one of the other two options, 'Call expression' highlights (even if you pressed right to 'Set Return Value') but actually the title 'Function' has focus and you have to press down again to go to the function options.

Hopefully this makes sense, basically what has visual focus isn't always the case - titles getting focus is unnecessary and breaking visual focus.

Another example, in the event view pressing down goes to the event/action below but if it is minimised you can't see what you have selected and actually you would want it to jump to the next visible event/action.

Another minor example is tab index, create a new action, goto 'System' for arguments sake, press the 's' key repeatedly (not in search) and watch the selected item dart around the options in no particular order instead of sequentially.

These are some of the blockers stopping me keyboard navigate, in terms of new features maybe a quick edit would be nice, so whilst on top of an existing variable, typing would be overwriting the variable value without having to open up a new dialog (some how avoiding kb shortcuts)

If it is useful I could perhaps come up with a more comprehensive list but this is the general gist! :)

Thanks.
B
13
S
4
Posts: 65
Reputation: 875


Return to Construct 2 General

Who is online

Users browsing this forum: SirG and 19 guests