Author |
Topic |
|
Lettiere
New Member
5 Posts |
|
feline
Whole Tomato Software
United Kingdom
19024 Posts |
Posted - Aug 22 2011 : 11:01:38 AM
|
I am assuming you are not using VC6, so when you open the VAssistX IDE menu, do you see keyboard shortcuts listed, down the right hand side of the menu, for some of the commands? You should be seeing this.
Our current policy is to leave existing IDE keyboard shortcuts alone when possible, rather than simply replacing them with our own shortcuts. The problem with this is that most of the simple keyboard shortcuts have already been taken.
How do you normally trigger VA commands that you would rather trigger via a keyboard shortcut? Since you are not discovering the keyboard shortcuts, I am wondering how they could be made more visible. |
zen is the art of being at one with the two'ness |
|
|
Lettiere
New Member
5 Posts |
Posted - Aug 23 2011 : 03:53:32 AM
|
quote: Originally posted by feline
I am assuming you are not using VC6, so when you open the VAssistX IDE menu, do you see keyboard shortcuts listed, down the right hand side of the menu, for some of the commands? You should be seeing this.
I'm using VS2008 and you're right, they hotkeys do appear there. It's just that I'd never use that menu - I prefer contextual menus to full menus that have most of their items grayed out (or irrelevant to my context)
quote: Our current policy is to leave existing IDE keyboard shortcuts alone when possible, rather than simply replacing them with our own shortcuts. The problem with this is that most of the simple keyboard shortcuts have already been taken.
In cases of commands that replace/improve vanilla commands, I think it's OK to override their shortcuts (you could also ask the user, again see R#). You actually did this with Ctrl+Shift+V - and I'm giving this example even though I somewhat prefer the original VS clipboard cycle - I could always change it back, no big deal. There are also some pretty useless command in VS that you can probably override (like Edit.CharTranspose). Lastly, I think any shortcut is better than no shortcut at all, and I assume VS has left enough hotkey permutations.
quote: How do you normally trigger VA commands that you would rather trigger via a keyboard shortcut? Since you are not discovering the keyboard shortcuts, I am wondering how they could be made more visible.
Contextual menus. If the hotkeys appeared there, I would switch to using them more rapidly (for now, I'm just using the list I linked to - which should have it's own page / PDF linked from the product's main page IMO). For very useful commands that don't have default hotkeys, I simply assign them myself. It works, but when I move to a new environment I'll have to set them all over again.
|
Edited by - Lettiere on Aug 23 2011 03:56:12 AM |
|
|
feline
Whole Tomato Software
United Kingdom
19024 Posts |
Posted - Aug 24 2011 : 11:03:54 AM
|
For the context menu, are you using Shift+Right click, or the small down arrow icon that shows on mouse hover, and gives you access to the refactoring commands? I am guessing the hovering down arrow icon menu.
It is interesting that you have picked out Edit.CharTranspose as a command to replace, since this is a command I use fairly often, along with line transpose Most keyboard shortcuts are unused for most users, but the set of used commands is different for each user.
For keyboard shortcuts the IDE does not already use, you quickly end up with either cords, the number pad, or ALT+SHIFT+ something. I know, I have looked. Its quite amazing how many shortcut keys the IDE already defines.
To transfer your settings from one machine to another, you can export and import both IDE and VA settings:
VA Options -> Performance -> Export Settings IDE tools menu -> Import and Export Settings -> Export selected environment settings |
zen is the art of being at one with the two'ness |
|
|
Lettiere
New Member
5 Posts |
Posted - Aug 30 2011 : 04:34:51 AM
|
quote: Originally posted by feline
For the context menu, are you using Shift+Right click, or the small down arrow icon that shows on mouse hover, and gives you access to the refactoring commands? I am guessing the hovering down arrow icon menu.
I actually use the hotkey (alt+shift+q)
quote:
It is interesting that you have picked out Edit.CharTranspose as a command to replace, since this is a command I use fairly often, along with line transpose Most keyboard shortcuts are unused for most users, but the set of used commands is different for each user.
For keyboard shortcuts the IDE does not already use, you quickly end up with either cords, the number pad, or ALT+SHIFT+ something. I know, I have looked. Its quite amazing how many shortcut keys the IDE already defines.
I see your point However, you could always ask the the user if he wants hotkeys overridden (again, see R#).
quote:
To transfer your settings from one machine to another, you can export and import both IDE and VA settings:
VA Options -> Performance -> Export Settings IDE tools menu -> Import and Export Settings -> Export selected environment settings
That's good to know, thanks. However, having standard hotkeys is better, as you can simply start working on a friend's computer without changing anything. |
|
|
feline
Whole Tomato Software
United Kingdom
19024 Posts |
Posted - Aug 30 2011 : 8:13:50 PM
|
Now I know we are talking about the same thing, I have put in a feature request to show the keyboard shortcuts on the refactoring context menu:
case=60908
This does make sense, and should help to make the keyboard shortcuts a little more obvious.
We are looking into showing a dialog that lists possible VA keyboard shortcuts and then assigns them if you agree:
case=54741 |
zen is the art of being at one with the two'ness |
|
|
Lettiere
New Member
5 Posts |
Posted - Aug 31 2011 : 08:45:37 AM
|
Excellent, thanks for your support :) |
|
|
support
Whole Tomato Software
5566 Posts |
Posted - Oct 04 2011 : 11:22:18 PM
|
case=60908 is implemented in build 1859 |
Whole Tomato Software, Inc. |
|
|
Lettiere
New Member
5 Posts |
Posted - Nov 29 2011 : 04:36:32 AM
|
quote: Originally posted by support
case=60908 is implemented in build 1859
Thanks! Just installed the new version and it works
I hope you get to case=54741 somewhere down the road :) |
|
|
feline
Whole Tomato Software
United Kingdom
19024 Posts |
Posted - Nov 29 2011 : 11:15:17 AM
|
We do have an eye on case=54741, and it has not been forgotten. |
zen is the art of being at one with the two'ness |
|
|
|
Topic |
|
|
|