Pages: 1
RSS
Customizing keyboard shortcuts for menu functions missing in Customize > Shortcuts, Some menu items don't appear in the corresponding place in Customize > Shortcuts > Main Menu. I figured out how to assign keyboard shortcuts to them anyway.
 
Today I discovered the message filtering options available in View > Display -- for example, "Only Unread Messages", "Only Flagged Messages", and others. I had previously set up virtual folders for this purpose, but filtering has advantages: for example, I don't lose my message selection when I toggle between "Only Unread" and "All Messages". But what mystified me is that there seemed to be no way to assign a keyboard shortcut to these filters. (If you right-click the toolbar and choose Customize, then go to the Shortcuts tab, you can browse the Main Menu, but under View > Display there is only "All messages", "Display filter", and "Advanced filtering" -- there are no specific filters like those mentioned above.) I similarly got stuck trying to customize the keyboard shortcuts for the functions under View > View threads by.

After searching this forum for "keyboard shortcuts" and finding almost nothing, I tried to write an AutoHotKey script to get around this. Since this script didn't work at first, I tried again to find the functions in The Bat, and this time I succeeded. I'm so pleased with the result that I'm sharing it here, in case it may be of use to anyone else.

The place I found those missing menu items in the Customize dialog, not in the Shortcuts tab but in the Menu & Toolbars tab, in the Actions column, under All Actions (towards the bottom of that very long list). But how to assign a keyboard shortcut to them? I created a new container in the left column, selected it, then added each of the functions I wanted to customize to this new container, whose contents were now displayed in the right column. I decided also to assign images so I could use this new container as a toolbar, but you could skip this step if you just want to assign keyboard shortcuts.

Then I returned to the Shortcuts tab, found my new container, and under it, the functions. Now I could double-click each one and assign a keyboard shortcut.

A question for the developers remains: Why are some menu functions missing from the Shortcuts tab under Main Menu? But regardless of the reasons for that, those functions (at least the ones I looked for) can have their keyboard shortcuts customized using the method described above.
 
If you go to CUSTOMIZE /and the SHORTCUTS tab you will find all the shortcuts. If you want to see just the entries that have shortcuts assigne hit the star key ( * ) You can assign any key combination to any thing you want If it doesn't work check for a duplicate key

You can make all your own shortcuts and build toolbars to suit your needs Personally I would advise to go slow until you get the hang of what is going on.

On the toolbars tab the actions are not in any concise order so you have to search through the options to assign it to a toolbar. Try to get the correct name from the menu first and it will go a bit easier
 
I've been away from The Bat! (and Windows) for almost a year since my computer died last fall. Now, playing again with The Bat! (7.2, 64-bit) I've found your suggestion helpful: pressing the star key in the Customize > Shortcuts dialog expands the entire outline, and one can scroll through the list, scanning the shortcuts in the right column.

However, some default-assigned keyboard shortcuts aren't listed here. For example:
1. View > View threads by > None (Alt+0), References (Alt+1), Subject (Alt+2), From (Alt+3), To (Alt+4), References+Subject (Alt+5)
2. F5 opens a new message (I don't know why)

Therefore these shortcuts (F5, Alt+0 through Alt+5, perhaps others) are not available for other functions. For example, I wanted to assign F5 to Folder > Refresh, which I did, and F5 is now listed in the menu after that command, but pressing F5 still opens a new message. That assignment is neither displayed or editable anywhere that I can see.

Is it somehow possible to free up these keyboard shortcuts for other commands? If not, could this be considered for a future release?
Pages: 1