I welcome shortcut customization. We should strive to have sane
defaults and as much continuity as possible so as not to annoy
experienced users.
One thing I would like to point out is that at the moment we have a
kind of alternative keyboard map which operates when scripts are
running - the j, k and l keys change script execution speed instead of
simulation rate as they normally do. There should also be (although
there is not at present), a script termination shortcut. Thus I would
like to see some mechanism in the shortcut file for identifying these
alternative mode shortcuts. Doesn't have to be elaborate - perhaps
just a naming convention to prefix the names of the scripting
shortcuts with something.
I'm generally against emacs-style multi-keystroke bindings (emacs has
a terrible usability reputation, and multi-key bindings are a
significant part of the reason), but I realize I may be alone there.
I definitely want a mechanism for being able to bind the execution of
a script to a key, or even the execution of a script in a string.
e.g.
[quick_script_1]
name = actionExecute_Script_File
parameter = my_script.ssc
text = Execute script: my_script.ssc
shortcuts = Win+1
group = Quick Scripts
[quick_script_2]
name = actionExecute_Script_String
parameter = core.selectObjectByName("Moon", true); StelMovementMgr.zoomTo(30);
text = Find the Moon
shortcuts = Win+2
group = Quick Scripts
Having an ini file which is editable is a nice first step for editing
keyboard shortcuts. Ultimately we should be aiming at a GUI tool for
that (perhaps a plugin).
Well, that's my $0.02.
M
------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
Stellarium-pubdevel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stellarium-pubdevel