russellfrombrookline wrote:
The way it should have been done is to use the "option" key to bring up that popup and leave key repeats alone.
Hold down "option" and hit 'a'. You get popup.
Simple.
That is how common sense would dictate that it be done. Sadly, this is not what you get from Apple. Not only does their implementation break a basic keyboard function, but it violates good user-interface convention by requiring delay. Forcing the user to sit there and wait every time he wants to do something is amateurish, clumsy, and embarrassing.
For those who profess to like this shoddy implementation, you're not thinking it through. So Apple has hard-coded a few exceptions that do repeat. But how does Apple know what other keys and functions you may have mapped on your keyboard, which require repeat? Great example: Most of Apple's keyboards lack a real Delete key (another bizarre Apple defect). Apple laptops and small keyboards have only a Backspace key that's mislabeled "Delete." So to get a Delete key, you have to use something like KeyRemapForMacBook. Delete is a key that you definitely want to repeat. How does Apple know which key you're going to put Delete on? Or an application-specific function, like some action in Photoshop?
We know which key you won't remap: Eject. Apple has long claimed that optical media are dying, so what do they do? They devote an entire key on their keyboards to ejecting that media. To make matters worse, they put a hardware delay on that key, so you can't remap it to something useful (like Delete). If there were so many fatalities from accidental disc ejections, why didn't they put Eject on the key as a secondary function and make Delete the primary function?
And Caps Lock doesn't work half the time because, again, there's an inexplicable hardware delay on it.
And on and on...