Quote:
Originally Posted by sjkramer
Ha! I thought I was alone on the Command + H peeve. I didn't want to mention it because Valloric has so much else on his plate. But since you do...I'm sure he will say to make a formal feature request here. So one of us should!
|
That shortcut is unlikely to change. When I was picking keyboard shortcuts, I took the time to carefully analyze what other major applications were using. The most important of which was certainly Microsoft Word: it's the text editor of the world. I know a lot of people don't like it, but there it is. Word is the industry standard word processor.
So picking the same keyboard shortcuts as Word makes using Sigil more familiar to people who have used Word.
And Word uses CTRL+H for opening the Replace dialog on Windows.
It's possible to make the keyboard shortcut selection platform dependent, so that different shortcuts map to different things on different platforms. But frankly, I'm against that approach.
Qt provides
a large list of StandardKeys that automatically remap themselves on different platforms. Using these is easy when all you need are the shortcuts listed. But creating your own application-specific shortcuts (of which Sigil has a large amount) while using StandardKeys... well it means you have to keep track of
all the possible combinations and mappings to not accidentally step on something that's already in use.
Do note that there are about a 100 different combinations on that list. They all cross-wire in strange ways. And these are
only the ones that Qt provides. The combinatorial explosion goes sky-high when you add the
other actions with shortcuts that differ on various platforms.
Taking care of such a large remapping system would be tedious and frustrating.
So Command-H will sadly have to stay where it is.
(Qt remaps all CTRL-specified shortcuts to Command)