Menu Shortcuts and Hotkey expansion
Posted: Wed Sep 12, 2012 5:37 am
Hello,
I had some time to look into the code and am about to make some minor changes based on personal preference. One such change is adding to the I18N properties to give keyboard shortcuts to the rest of menu items, especially those under the Window menu. Ever since I started using MT, I keep itching for such shortcuts since I'm pretty much heavy on keyboard navigation on everything I do PC-wise. I especially want to toggle the built-in panels through keyboard while I'm working on MT or running a game on it.
So, I was wondering before I begin if this was something the devs and community would want available at large; if not, I'll just make my revisions once the final MT is released. If it is the former, I'd like to poll the community for intuitive combinations (e.g. Ctrl+I for the Initiative Window, Ctrl+B for Tables etc.); along with other considerations, of course.
On a lesser note, while we are on the subject of hotkeys, is there interest for expanding the available macro hotkeys to go beyond the ctrl/alt/shift + function key comginations? I know it's more than enough for most people, I'm just throwing it out there to gauge interest. Even if only to add ctrl + alt, ctrl + shift, and shift alt to the mix. Unless there is a negative impact to MT that I am unaware of.
More interestingly, what about new hotkeys for convenience purposes? The ones of the top of my head are:
1. Hotkey to cycle through tokens, calling the functions found on the Selection panel. While I have been able to emulate this through MT macros, the limitation on keys become evident. Nothing like ctrl+a, tab, ctrl+tab, and shift+tab to select all, cycle, reverse cycle and deselect IMO
2. Set focus to the command panel; though I admit having a hot-keyed macro that has /self up top works almost as well, I guess.
3. Swap panels so as to have them share a singular location without resorting to manually closing one and opening the other. I don't think this'll impact the behavior of MT's layout manager (I think).
That's all I can think of right now
I had some time to look into the code and am about to make some minor changes based on personal preference. One such change is adding to the I18N properties to give keyboard shortcuts to the rest of menu items, especially those under the Window menu. Ever since I started using MT, I keep itching for such shortcuts since I'm pretty much heavy on keyboard navigation on everything I do PC-wise. I especially want to toggle the built-in panels through keyboard while I'm working on MT or running a game on it.
So, I was wondering before I begin if this was something the devs and community would want available at large; if not, I'll just make my revisions once the final MT is released. If it is the former, I'd like to poll the community for intuitive combinations (e.g. Ctrl+I for the Initiative Window, Ctrl+B for Tables etc.); along with other considerations, of course.
On a lesser note, while we are on the subject of hotkeys, is there interest for expanding the available macro hotkeys to go beyond the ctrl/alt/shift + function key comginations? I know it's more than enough for most people, I'm just throwing it out there to gauge interest. Even if only to add ctrl + alt, ctrl + shift, and shift alt to the mix. Unless there is a negative impact to MT that I am unaware of.
More interestingly, what about new hotkeys for convenience purposes? The ones of the top of my head are:
1. Hotkey to cycle through tokens, calling the functions found on the Selection panel. While I have been able to emulate this through MT macros, the limitation on keys become evident. Nothing like ctrl+a, tab, ctrl+tab, and shift+tab to select all, cycle, reverse cycle and deselect IMO
2. Set focus to the command panel; though I admit having a hot-keyed macro that has /self up top works almost as well, I guess.
3. Swap panels so as to have them share a singular location without resorting to manually closing one and opening the other. I don't think this'll impact the behavior of MT's layout manager (I think).
That's all I can think of right now