Seriously no key repeat in Lion?

This has to be the most ******** thing I've ever seen. Only certain keys that apple has deemed repeat-worthy repeat when you hold them down. As someone who supports unix systems and is in VI a LOT, this is simply unacceptable! Make it a configuration option!

Posted on Jul 20, 2011 1:35 PM

Reply
144 replies

Aug 1, 2011 4:03 AM in response to Chad_F

Whatever floats your boat, you can always switch it off if you wish. I think it's an incredibly useful feature (and the best implementation I've seen) for people who work with languages.


Thing is, it seems to be limited to a set of 'popular' accented characters but is missing quite a few variations. Great if you want Western European, Nordic or Slavic languages, but if you need to write Turkish like I do then you're left without ş ğ and ı.


Anyone know if it's possible to customise the character list at all?


Aug 10, 2011 2:02 AM in response to jukki

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...

Aug 23, 2011 12:36 PM in response to Stokestack

If you want to report this issue to Apple's engineering, send a bug report or an enhancement request via its Bug Reporter system. To do this, register as an Apple Developer—it's free and available for all Mac users and gets you a look at some development software. Since you already have an Apple username/ID, use that. Once a member, go to Apple BugReporter and file your bug report or enhancement request. You'll get a response and a follow-up number; thus, starting a dialog with engineering.

Aug 23, 2011 2:15 PM in response to jukki

jukki wrote:


Thing is, it seems to be limited to a set of 'popular' accented characters but is missing quite a few variations. Great if you want Western European, Nordic or Slavic languages, but if you need to write Turkish like I do then you're left without ş ğ and ı.


Anyone know if it's possible to customise the character list at all?

If you use a Turkish keyboard (System Preferences > Language & Text > Input Sources) you will have access to those characters.

Aug 23, 2011 2:25 PM in response to Stokestack

Stokestack wrote:


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.

Apple is redefining the keyboard. If you don't want the delay, you can still use the old option key method. The new method still has more functionality. If I need to type diacriticals from French, I can use the old option key method, but if I need something else, the keyboard delay is way faster than hunting through Character Viewer.


to get a Delete key, you have to use something like KeyRemapForMacBook.


Or hold down the "fn" key when pressing "delete".

Aug 23, 2011 3:37 PM in response to etresoft

If they wanted to add more functionality to the old Option-key method, why not add delay to that? Regular Option key gives you the basic options, Option key + delay gives you the enhanced ones you're looking for. Your needs would be served and standard keyboard functionality would have been retained.


As far as "fn" + "delete" goes: No. Two hands to delete a character is ridiculous. Besides, that's just one example of why Apple can't know in advance which keys need to repeat and which don't. Applications can use keys for whatever purpose they want, and they might need to repeat.

Aug 23, 2011 5:49 PM in response to Stokestack

Stokestack wrote:


If they wanted to add more functionality to the old Option-key method, why not add delay to that? Regular Option key gives you the basic options, Option key + delay gives you the enhanced ones you're looking for. Your needs would be served and standard keyboard functionality would have been retained.

No. Having a delay on option would not work. The old option key method is based on the user thinking of the diacritical first and then the character. You type option + some character to get a diacritical, then type the character to be modified. If you just use option, how would you know which set of modifiers to use? You would have to display them all. The new system works well for casual users who want to type the correct character but don't know the modifier. If you are not a casual user and know all the modifiers for some language, you can still use them.


Applications can use keys for whatever purpose they want, and they might need to repeat.


Certainly. That is why the only program that anyone can think of that might need to repeat alphabetic characters (Terminal.app) can still do so.


Really, this whole topic is pointless. Who really needs to repeat yyyyyyyyyyyyyyyyyyyyyyyyy in Pages or Word? And who needs to do that so much that this change is any kind of problem? It is just an excuse to go online and complain about Apple - everyone's favorite pasttime.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Seriously no key repeat in Lion?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.