Is it possible to create user defined shortcut keys? - namely an alternate for the TAB key?

In particular because the TAB key doesn't work in Maple, is it possible to define a shortcut key for a few spaces?

I found this quite annoying that I couldn't simply tab over a few spaces when programming. Is Maple going to fix it in the future? Why doesn't TAB work anyway, did they forget about it?

alec's picture

One can use

The closest, probably, is to copy 4 spaces and then paste them using Ctrl+V.

Tab is used for going to the next input line, so it, probably, won't be changed - for backward compatibility.

_______________
Alec Mihailovs
Maplesoft Member

Your concern

seems similar to this one.

user defined shortcut keys

Yes thanks.  I also noticed Maple 12 has a button that toggles TAB space on and off.  I think the spaces are fixed at 8 or 9 spaces but it would be nice if you could include the number of spaces TAB tabs over in the tools option menu. 

Regarding shortcut keys, can we define new user shortcut keys?

alec's picture

Text mode

I think, the button for toggling Tab for tabs is for the Text mode. Does it work in Math mode for you?

Regarding shortcut keys - there are a few utilities allowing doing that inside any Windows program (if you use Windows), and it may be possible in KDE. The couple of Windows utilities that I downloaded and scanned before using them, contained trojans though.

_______________
Alec Mihailovs
Maplesoft Member

Tab in text mode

You're right!  TAB only works in text mode.  Doesn't work in math mode for me. 

Be nice if we could add user-defined shortcut keys without the use of third party utilities.  Perhaps this option will be included in an update.

alec's picture

Optimism

"Perhaps this option will be included in an update."

I think, you are too optimistic. Besides, what good in having just one of such usual in other programming editors and IDEs things? There are a lot of other things that should be done - automathic indenting, text coloring and highliting, tooltips, debugging etc.

Look at it this way - Maplesoft developers (well, most of them) are not even interested enough in their job to post on this site. Why would one expect them to do something that goes ahead of their assigned duties?

_______________
Alec Mihailovs
Maplesoft Member

Axel Vogt's picture

job & duty

Alec,

there may be other reasons for the guys: rules, they have to obey.

And reading between some of Jacques' posts makes me guessing
that a good bunch of developers would prefer to improve things, but
are constrained to other tasks.

Concerning handling and comfort I agree with you (personally I do
prefer a clean interface without much gimmicks, but an editor with
common features should be included - even for the real interface
[i.e. the 'Classic' one])

alec's picture

job and duty

Axel,

I was informed in a personal email that posting on this site is not forbidden by Maplesoft management. More than that - it is encouraged. (Probably, not enough :)

_______________
Alec Mihailovs
Maplesoft Member

Axel Vogt's picture

sigh

Alec, Alejandro ... :-(

Anyway, I have no reason to doubt for my 2nd statement/impression/hope ...

Three years ago

After this post, apparently, the concern was just the opposite.

JacquesC's picture

On developers

And reading between some of Jacques' posts makes me guessing
that a good bunch of developers would prefer to improve things, but
are constrained to other tasks.

I thought I had said this quite directly, and from recent conversations, this is still my opinion.  The effort of the developers is mostly spent on areas deemed ``strategic'' to the corporation, ie those areas which might serve to increase sales (of all Maplesoft products).  The question then becomes: it does not appear that serving the needs of current users is viewed as ``strategic''.  Whether this makes sense or not, I will leave to others to ponder and debate.  I can certainly see arguments for both sides.

Given the experience

with this Java GUI, I would prefer to use my favorite editor and a facility to inject code into the session, than a builtin Java programming editor/IDE.

alec's picture

Java

Well, Java is obviously a failure. Early or later (probably, later) it will be replaced with something usable (.NET perhaps).

_______________
Alec Mihailovs
Maplesoft Member

Review?

Are you aware of a good updated review on the status of Java?

alec's picture

Java status

I am not aware of a good independent review - and it might not exist. Being a Java programmer (and beta-tester) for a long time, I, probably, could write it myself. The main idea is that originally, when Java started, it had a big enthusiastic following - it was a time of many .com launches using Java. After the .com bubble blow, the enthusiasm had diminished, but Java still was used on some web sites for interactivity. With years coming, Flash and Ajax replaced Java applets practically everywhere. .NET creation (and mono in Linux) seems to mean the end of Java (at least for me). Everything that could be done with Java, can be done much better with .NET.

_______________
Alec Mihailovs
Maplesoft Member

TAB works in 1D math

input regions, but not in 2D input regions. Ie toggling the button on does not seem to have any effect. This is documented in ?worksheet,documenting,tabkey

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
}