Keyboard shift state and GUI buttons
Moderators: white, Hacker, petermad, Stefan2
Keyboard shift state and GUI buttons
1. In MS DOS times some programs could change button texts in the bottom bar row (F3 - F8) when Alt, Ctrl or Shift button(s) were pressed. Norton Commander v3.0, for one.
Maybe that was already suggested, and considered unnecessary for experienced users.
2. Sometimes it might be convenient to do file operations with a mouse, and then keyboard state could be taken into account for GUI buttons.
For example, the standard horizontal bar has "Invert selection" button. It duplicates the function of a Grey* key. Shift+Grey* inverts selection with subdirectories, but Shift+click "Invert selection" now is still unmodified "Invert selection" action.
The bottom bar buttons that duplicate funcion keys, could be affected too.
Maybe that was already suggested, and considered unnecessary for experienced users.
2. Sometimes it might be convenient to do file operations with a mouse, and then keyboard state could be taken into account for GUI buttons.
For example, the standard horizontal bar has "Invert selection" button. It duplicates the function of a Grey* key. Shift+Grey* inverts selection with subdirectories, but Shift+click "Invert selection" now is still unmodified "Invert selection" action.
The bottom bar buttons that duplicate funcion keys, could be affected too.
Last edited by browny on 2019-03-22, 12:13 UTC, edited 1 time in total.
Re: Keaboard shift state and GUI buttons
browny,
Too many translations and users can remap hotkeys. Even now they are not accurate when users remap e.g. F6. The names of all TC internal commands would need to be translated.
Roman
Too many translations and users can remap hotkeys. Even now they are not accurate when users remap e.g. F6. The names of all TC internal commands would need to be translated.
Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
Re: Keaboard shift state and GUI buttons
There is a too which does what you want but its rather complicated to setup.
ButtonBar Extended https://www.ghisler.ch/board/viewtopic.php?t=20274
ButtonBar Extended https://www.ghisler.ch/board/viewtopic.php?t=20274
Windows 11 Home x64 Version 23H2 (OS Build 22631.3527)
TC 11.03 x64 / x86
Everything 1.5.0.1372a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.73
QAP 11.6.3.2 x64
TC 11.03 x64 / x86
Everything 1.5.0.1372a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.73
QAP 11.6.3.2 x64
Re: Keaboard shift state and GUI buttons
Then the feature would not spoil the already existing mess.
Thanks, but the idea is to have this as a built-in feature.
Re: Keyboard shift state and GUI buttons
2browny
There are come internal command that are aware of some modifier keys when clicking on Button bar, Menu item or Function key buttons:
cm_List is aware of Shift or Alt pressed
cm_Edit is aware of Shift pressed
cm_Copy is aware of Shift or Ctrl pressed
cm_RenMov is aware of Shift pressed
cm_Delete is aware of Shift pressed
cm_PackFiles is aware of Ctrl pressed
SELECTFILES is aware of Shift pressed
There might be others...?
I support that at least the text on the Function key buttons changes according to the pressed modifier key, when the botton is hovered.
There are come internal command that are aware of some modifier keys when clicking on Button bar, Menu item or Function key buttons:
cm_List is aware of Shift or Alt pressed
cm_Edit is aware of Shift pressed
cm_Copy is aware of Shift or Ctrl pressed
cm_RenMov is aware of Shift pressed
cm_Delete is aware of Shift pressed
cm_PackFiles is aware of Ctrl pressed
SELECTFILES is aware of Shift pressed
There might be others...?
I support that at least the text on the Function key buttons changes according to the pressed modifier key, when the botton is hovered.
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Re: Keyboard shift state and GUI buttons
2browny
I know that Norton Commander or Volkov Commander acted in the way you describe - but you almost never used the mouse in those file managers (at least I didn't), so hovering the button wasn't really an option back then.
But you may press Shift, Ctrl or Alt for many other reasons than wanting to click on one of the 7 Function key buttons, so there would be a lot of unnecessary flickering of the button text, if just pressing one of those modifier keys should cause the button text to change.Button text acts as a hint; therefore it should not be restricted to mouse hovering only.
I know that Norton Commander or Volkov Commander acted in the way you describe - but you almost never used the mouse in those file managers (at least I didn't), so hovering the button wasn't really an option back then.
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Re: Keyboard shift state and GUI buttons
So to get a hint you first press a key, then move mouse to hover over the button to read the function, then to another button - or try another key combination, if that was not the function you needed. Where is convenience and usability in that?
As for mentioned "flickering", there hardly would be any with today's processors and graphics adapters - unless someone would tap modifier keys many times a second.