Fix CaPSLOCK

Forum thread started by bbjimmy on Mon, 2007-07-23 07:31

I ALWAYS hit the caPSLOCK key when I hit the a key. It would be nice if caPSLOCK only locked if the shift key waS pressed. This is the waY typewriter keyboaRDS worked -- We aLL know whaT a typewriter is don't we -- In order to place the typewriter into all caps mode one would have to press the shift key and then the caps lock to lock in the shift. There were no mistaKEN PRESSES OF THE CAPS LOCK BY HITTING IT WHEN THE A KEY WAS PRESSED AS THE SHIFT NEEDED TO PE PRESSED TO LOCK THE CAPS.

It would be GREAT if we could set an option to require [shift] [capslock] to place the computer in all capital mode.

Comments

Re: Fix CaPSLOCK

this post is a few months old but I want to respond to thank you for pointing out that the capslock key is one of the most annoying things known to man.
http://www.wired.com/science/discoveries/news/2006/08/71606

Re: Fix CaPSLOCK

I think that's a *great* solution to its tendency to be annoying. I hope it gets implemented. :)

Re: Fix CaPSLOCK

Question from someone who used (mechanical and electric) typewriters for many years (yeah, I'm that old :) ): you want an additional option to be able use two keys for something that can be done with one, because you sometimes accidentally press the wrong key?

Re: Fix CaPSLOCK

AN OPTION??? HAIKU WOULD BE LOVED BY MILLIONS IF CAPSLOCK WAS COMPLETELY DISABLED!!! IT'S NOT ONLY ANNOYING WHEN IT IS TOUCHED ACCIDENTALLY!!! EVERYONE HATES ALL THOSE NEWBIES WHO TYPE ENTIRE PARAGRAPHS WITH THE CAPSLOCK ON!!!! IT LOOKS LIKE SHOUTING, HARD TO READ AND POOR NETIQUETTE!!!

:)

Re: Fix CaPSLOCK

From www.wired.com/science/discoveries/news/2006/08/71606:

Mac OS X users have it much easier. Open System Preferences and click on the Keyboard & Mouse icon. Under the Keyboard tab, click on the Modifier Keys button. In the dropdown list next to Caps Lock, choose No Action or set the key to one of the other options.

We can simply implement in Haiku something like this

Re: Fix CaPSLOCK

a general system for keybindings would be nice

Re: Fix CaPSLOCK

Question from someone who used (mechanical and electric) typewriters for many years (yeah, I'm that old :) ): you want an additional option to be able use two keys for something that can be done with one, because you sometimes accidentally press the wrong key?

ABSOLUTELY

All the typewriters I ever used, both mechanical and electric, required one to press the left shift then the caps lock key to lock in the caps mode. If you learned to type on a typewriter, this should not be difficult to get back in the habit of doing. The trouble comes with single press capslock as this is the scourge of the computer revolution. It would be better to not have a capslock than have a one press capslock key.

Re: Fix CaPSLOCK

bbjimmy wrote:

ABSOLUTELY

All the typewriters I ever used, both mechanical and electric, required one to press the left shift then the caps lock key to lock in the caps mode. If you learned to type on a typewriter, this should not be difficult to get back in the habit of doing. The trouble comes with single press capslock as this is the scourge of the computer revolution. It would be better to not have a capslock than have a one press capslock key.

The scourge of the computer evolution? LOL! Man, you really make me laugh. :) This vilification of the single press caps lock key and keyboard manufacturers is totally blown out of proportion. You sure have an uphill battle on this one, as I don't think people will want to go back to the typewriter ages because a few people make enough noise. Or do you also want to start a movement to make the Enter key double-press, so that you don't end your paragraphs abruptly in the wrong place? :P

Re: Fix CaPSLOCK

I got used to actively using the caps lock key since some months, even though I remember the times when I wanted it to be a no-op key as well :-)

Anyway, I think an option to disable the key would be nice. However, one could easily write an input_server add-on that could actually implement any of the earlier suggestions on how to handle that key.

Re: Fix CaPSLOCK

Anyway, I think an option to disable the key would be nice. However, one could easily write an input_server add-on that could actually implement any of the earlier suggestions on how to handle that key.

If I could wrap my brain around c or c++ I would write one.

Re: Fix CaPSLOCK

axeld wrote:

Anyway, I think an option to disable the key would be nice.

That would be giving in to option creep, and not in line with Haiku's philosophy of sane defaults rather than maximum configurability. Please, don't turn Haiku into another KDE, where a gazillion options are added just because a few ask for them.

Re: Fix CaPSLOCK

The input_server addon would not necessarily translate to option creep as you call it.

The add-on architecture in Haiku (and BeOS) was very much designed for adding new functionality, or altering existing functionality in this way. It was part of the design from the beginning. Much like the Firefox Extensions design.

So, I say as long as someone can go out and build one, that's their business. It could even exist in the Haiku repo as a 3rd party, or sample code for an input_server addon ;)

Personally, this capslock thing isn't a big deal to me - I hate the key also, I rarely use it, and I see a lot of keyboards where it has been physically removed with force. So I know this is a common problem.

Re: Fix CaPSLOCK

I don't see how turning a quite annoying key off at the software level equates us to KDE. Feature creep, however, is a valid concern.

With my mouse, I can configure the different buttons to do "non-sane default" actions. With a game controller, I can set which buttons do what. Why can't the same principle be applied to keyboards? (Hint: It already is, in the form of keymaps.)

How many people actually use the Caps Lock key? I'm guessing there are less of those guys than there are of us who wish we could turn it off.

Whether this belongs in post-R1 or not is the question. (Personally, I'd like to see the devs focused on getting R1 finished.)

Re: Fix CaPSLOCK

@Urias

"Jim Saxon" wrote:

It would be GREAT if we could set an *option* to require [shift] [capslock] to place the computer in all capital mode.

"DarkWyrm" wrote:

I think that's a *great* solution to its tendency to be annoying. I hope it gets implemented. :)

"Axel Dorfler" wrote:

I think an option to disable the key would be nice.

As you can see from the above quotes, pleople here are talking about adding an option, and that is what I am referring to.

Of course, if a third party creates an add-on that those who are bothered by the evil-doing caps lock key can use, that's fine. But if we are to follow the Haiku way of doing things, then let a third party do this, and don't add it as an option to Haiku.

@Jonathon Freeman

"Jonathon Freeman" wrote:

I don't see how turning a quite annoying key off at the software level equates us to KDE. Feature creep, however, is a valid concern.

In the context of trying to stay with the Haiku philosophy of sane defaults rather than maximum configurability, adding an option like this takes us in the direction of KDE (where maximum configurability seems to be the priority), and can open the door for more requests for options which are of very doubtful use and for only very few people.

Re: Fix CaPSLOCK

Quote:

As you can see from the above quotes, pleople here are talking about adding an option, and that is what I am referring to.

Ah, yes - unfortunate also that there are several suggestions in this entire thread.

The option to disable/remap the key is something that should be natively supported in any OS, IMO. as pointed out, that is what keymaps do. Also as pointed out - that's what you can do with your extra mouse buttons. I'll take it one step further - what the hell do people do with all those extra "media keys" on their keyboard? They should have a way to map those to something - some action, etc.

So, in short - my opinion is that having the ability to remap keys and mouse buttons (and other input devices) to ... something - should be native (as it's already required to get full usage from today's available hardware).

The option to require extra effort to press the capslock - should be a 3rd party thing.

There, my .02 on a topic I really don't care a lot about :D

As for the maximum configurability, comparisons to KDE... I don't see this as one of those. If it's about what the user sees on the screen, make it a commandline tool or a config file setting, then nobody will have to look at it, and won't know it exists unless they research it.

Re: Fix CaPSLOCK

umccullough wrote:
Quote:

As you can see from the above quotes, pleople here are talking about adding an option, and that is what I am referring to.

Ah, yes - unfortunate also that there are several suggestions in this entire thread.

snip...

I am *specifically* referring to adding an option to disable the caps lock key, which is what this thread started (and is supposed to be) about. If you want to go on a tangent and start discussing keymaps (we are already supported in Haiku) or support for mouse options, that's fine, but it is a different topic.

Cheers!

Re: Fix CaPSLOCK

Quote:

I am *specifically* referring to adding an option to disable the caps lock key, which is what this thread started (and is supposed to be) about.

Ok, but let's be clear - adding an option does not necessarily equate to having a gigantic GUI full of options (as you seem to indicate with your comparison to KDE).

The option doesn't have to manifest itself in any way visually to the user... it could be hidden away somewhere that only true power users know how to locate.

Re: Fix CaPSLOCK

The difference is that the many KDE configs don't really contribute to productivity. Everytime someone types capslock by mistake and has to stop in his tracks to correct represents a loss of productivity.

Re: Fix CaPSLOCK

"Urias McCullough" wrote:

Ok, but let's be clear - adding an option does not necessarily equate to having a gigantic GUI full of options (as you seem to indicate with your comparison to KDE).

The option doesn't have to manifest itself in any way visually to the user... it could be hidden away somewhere that only true power users know how to locate.

I don't deny that there can be options that can be enabled/disabled through the command line or configuration files. But since Haiku is meant to be a GUI centric OS, you would expect that when talking about options in the broad sense of the word, one is referring to options that are exposed to the user through the GUI. Come to think of it, this makes sense, as we have always made a conscious effort to differentiate ourselves from Linux, where users to have to mess around with the Terminal and/or the command line to get some stuff working.

That being said, I do not expect nor do I suggest that adding one option would translate into a gigantic GUI of options. What I am trying to say is that, if we start giving in to adding features/options of questionable value to make a marginal group of people happy, then we set a precedent and open the door for option creep and bloated GUIs, none of which are in line with the philosophy of simplicity that Haiku advocates.

"arielb" wrote:

The difference is that the many KDE configs don't really contribute to productivity. Everytime someone types capslock by mistake and has to stop in his tracks to correct represents a loss of productivity.

The KDE people would most likely disagree with you, and I am sure they have their reasons. :)

It is highly questionable that adding this option will improve your productivity by a measure that has any significance in the bigger picture of using a computer. I am a lousy typist who has been tapping on keyboards for thirty years, and I hardly remember pressing the caps lock key by mistake. I acknowledge that it could happen, but only very seldom. If somebody presses the caps lock key accidentally so many times to the extent of loosing productivity, then that person has some sort of motor impairment or is just a lousy typist. :)

Good night!

Re: Fix CaPSLOCK

Quote:

Come to think of it, this makes sense, as we have always made a conscious effort to differentiate ourselves from Linux, where users to have to mess around with the Terminal and/or the command line to get some stuff working.

That's what happens when the choices that people *want* aren't available in an easy-to-find-and-change manner. The balance is tricky because the easy-to-change options are usually the most common ones used. If you make it too easy, or provide the wrong set of options (like 1 million ways to tweak the UI), and the users suffer as a result. I believe there's really only an issue with having too many options if the user needs to go and change them in the first place and can't figure out what to change. In any case, this is a rathole that I don't really want to go down personally - the argument has no right solution that works for everyone.

Quote:

That being said, I do not expect nor do I suggest that adding one option would translate into a gigantic GUI of options. What I am trying to say is that, if we start giving in to adding features/options of questionable value to make a marginal group of people happy,

Hmm... I would almost lump this capslock thing into a similar category as "Accessibility features". There is a marginal group of people out there who rely on special keyboard behavior such as "sticky keys" and such. Just because this group of people sucks at typing doesn't make their needs less important. The capslock thing is similar, but basically the opposite, where people who don't want sticky keys (capslock in this case - as that's the behavior it creates) should be able to turn it off.

For me, the key repeat rate for example: in Windows, I *always* want it set to the maximum rate, with the least possible delay. I curse every time I have to go and change it. I realize that not everyone is a fast typist, and so I don't complain that it's set lower than I want. For me, it's the *only* reason I ever open that stupid keyboard control panel... but if I opened the control panel and it wasn't there, I'd be pissed because the default generally isn't right for me. I would feel less productive.

My point is, we should put the features in that help people get things done, you put them where they belong so they're easy to find and use, and you default them to something reasonable. That way there's not likely a need for a user to even go visit said settings - and if they do, they're going to find things that are useful. Just because you don't think it's a useful feature, and a large percentage of people are indifferent (because they use whatever's put in front of them) doesn't make it less useful for those who use it.

And while we're on the topic of useless options that "nobody uses" - let's get rid of the focus follows mouse and instant warping crap. The people that use those must also be a marginal group IMO. (some people are fanatical about that feature...)

Sorry, now I'm just ranting about completely unrelated stuff. Like I said, I don't personally care about the capslock thing - but I do believe that usability features, especially for input devices (and this is definitely one), should be seriously considered and not be simply tossed out because they "add useless options" to the OS.

Re: Fix CaPSLOCK

Jorge, it happens to a lot of people.
But I'm not even asking for a config. I think the default behavior for capslock should do nothing unless you press shift+capslock. No mistakes, no special options and you still have the functionality as long as you now realize you also have to press shift.
Speaking of special options...see for example
http://www.osnews.com/story/7265
"Here's another kinda-funny one: It was early 1999 and Be was preparing the R4.5 release. BeOS, which was targetted to be a MacOS replacement around 1994 naturally had to resemble MacOS a bit on usability (so it could get more switchers). So, to do a copy/paste you had to use ALT+C/V, which are the Mac shortcuts for the operation. However, in 1999 BeOS was not targetting the Mac anymore, but the PC market. Many PC users found the ALT+C/V --instead of CNTRL+C/V-- very annoying and were becoming vocal about it. JLG asked Dominic and some other engineers to add the functionality to be user-selectable of which shortcut to be used. Half of the Be engineers didn't even want to hear about it because the BeOS architecture was not able to allow this as an option. JLG pretty much had to pull rank and ordered the engineers, in an angry manner, to pull this through. Finally, it was implemented and to this day, it remains a hack. Legend says that if you were outside the Be building that day, you could hear a lot of kicking and screaming... "

So we're still going to have a problem

Re: Fix CaPSLOCK

"Urias McCullough" wrote:

Hmm... I would almost lump this capslock thing into a similar category as "Accessibility features". There is a marginal group of people out there who rely on special keyboard behavior such as "sticky keys" and such. Just because this group of people sucks at typing doesn't make their needs less important. The capslock thing is similar, but basically the opposite, where people who don't want sticky keys (capslock in this case - as that's the behavior it creates) should be able to turn it off.

Just for the record, I did not say or meant to imply that people with disabilities suck or are less important. So, please, don't put words in my mouth. If you want to talk about "Accessibility features", that's fine, but it is a different topic, as the request to fix the caps lock was not in that context until you tried to move it there.

"Urias McCullough" wrote:

My point is, we should put the features in that help people get things done, you put them where they belong so they're easy to find and use, and you default them to something reasonable. That way there's not likely a need for a user to even go visit said settings - and if they do, they're going to find things that are useful. Just because you don't think it's a useful feature, and a large percentage of people are indifferent (because they use whatever's put in front of them) doesn't make it less useful for those who use it.

It is not a matter that "Jorge dislikes it, so it should not be included" as you want to make it look like (hate it when people do this just because I defend my position fervently!). It is a matter of keeping in line with Haiku's philosophy towards how the functionality is exposed to the user in the interface and the computing experience in general that we claim it will provide. If we are going to make claims that Haiku is all about simplicity, that it will not expose the user to unnecessary complexities, and that it strives to be a system that just works (those are some of our key differentiators), then we better not start giving into every request out there for features and/or options like this (just to be nice to a few people?).

The fallacy of your "one more option can't hurt" position is that you fail to recognize that everyone will have a reason that they consider valid for their option to be added. So like this one, there will be many more options that people will want, and unless we make a conscious effort to heavily scrutinize this sort of request for options/features, as opposed to being receptive to everyone of them, then we are on our way to option/feature creep. I realize there is a trade-off to keeping things simple, but we can't say one thing, and then put ourselves on the road to another.

"arielb" wrote:

Jorge, it happens to a lot of people.

I am very doubtful that that is the case. As I am doubtful that there is a tangible loss of productivity due to the caps lock key; I think that's just an exaggeration. Just because an individual starts an overblown campaign and a few around him make a lot of noise on the cloud does not mean anything in the big world of computer users. Or are there empirical studies to substantiate this claim that the caps lock key is evil?

"arielb" wrote:

But I'm not even asking for a config. I think the default behavior for capslock should do nothing unless you press shift+capslock. No mistakes, no special options and you still have the functionality as long as you now realize you also have to press shift.

That's a non-standard deviation that will puzzle many, as it will not be obvious to the user that this change has taken effect.

"arielb" wrote:

...
So we're still going to have a problem

It is a different matter: that was a market-driven decision; this is portrayed as a usability improvement.

Re: Fix CaPSLOCK

I am very doubtful that that is the case. As I am doubtful that there is a tangible loss of productivity due to the caps lock key; I think that's just an exaggeration. Just because an individual starts an overblown campaign and a few around him make a lot of noise on the cloud does not mean anything in the big world of computer users. Or are there empirical studies to substantiate this claim that the caps lock key is evil?

I have no studies but I have lots of experience with the loss of productivity that the dreaded CAPSLOCK key can cause. I work in a call center doing customer service and technical support for a major cell phone company, yes there are some few of these centers that have not been shipped to India. We have "metrics" that we are graded on ... call time ... memos in the accounts ... issue resolution etc. typing memos in all caps will drop your metrics, and pay, taking the time to re-type the bad memos will increase the handle time and also cost money. Many of the computers around the call center, about half, have the caps lock key removed so that the agent can type the memo and not be worried that they will have to re-type their work from hitting the capslock key by mistake.

It is a different matter: that was a market-driven decision; this is portrayed as a usability improvement.

The reason for the "market driven" decision was that [alt] c and [alt] v caused a usability issue for Windows users.

Re: Fix CaPSLOCK

Ahhhh... Now I see where this is coming from. :)

But this is a very niche, high-stress application that is extremely unlikely Haiku will ever be subject to. Even the broader enterprise computing space that this application is a small niche of is not a target for Haiku. Not that anyone can have the full certainty that Haiku will never make to this or any other computing space (who knows what can happen 5 - 10 years down the road?), but as things are now, this is not an application that Haiku should be concerned with.

"Jim Saxton" wrote:

The reason for the "market driven" decision was that [alt] c and [alt] v caused a usability issue for Windows users.

Yes, but from a purely usability POV, there is no absolute measure on whether alt-c or better than ctrl-c or vise versa, and going for one over the other was simply a matter of how many more users you can attract to your platform. IOW, the reason this decision was made was to gain access to the Windows user market, ergo it was a marketing decision more than anything else.

Re: Fix CaPSLOCK

Quote:

Just for the record, I did not say or meant to imply that people with disabilities suck or are less important. So, please, don't put words in my mouth. If you want to talk about "Accessibility features", that's fine, but it is a different topic, as the request to fix the caps lock was not in that context until you tried to move it there.

And for the record, I actually didn't put words in your mouth. It was really just an observation (please re-read without assuming I am accusing you of something). I also didn't say they sucked or were less important - I stated that their typing sucks, and they were a marginal group of people, and that their needs are not less important as a result.

I believe you're mistaking my use of the term "marginal group" as you similarly called the anti-capslock fanatics, and my calling the capslock thing a usability feature similar to accessibility features as some type of attack against you. If an OS came with accessibility features enabled by default, I would expect a way to turn them off - that's all. I believe some see the capslock as one of these annoyances designed for people who - where the behavior generally can't be changed. After all, just because it's always been done that way (in computing) doesn't necessarily make it right. I'm apparently not very good at explaining my viewpoint.

And here I go changing the subject again (since I just simply can't help myself): The Numlock sucks too. I can't stand that hitting that damn Numlock key changes the keypad behavior from numbers to navigation keys. Ok, there - now I've done it :) I apologize, I guess I just can't have a conversation without comparing the current topic of discussion with something else of similar nature.

In the end, I think these discussions merit some amount of usability study by people who are at least partially qualified. I'll admit that adding the option for the sake of it isn't a good idea, but I also don't believe that dismissing it for the sake of simplicity is the best approach either. Therefore, when you say that everything should be scrutinized carefully, I would hope that someone is going to do that. I suppose that the safest solution is not include it until there's some evidence that it's worth it to do so (especially if the person adding the support has no interest in doing so). So now, the onus of proof that this feature would be beneficial to Haiku would essentially fall upon the people who believe it's important.

I think I've exhausted my welcome in this discussion - I'm basically just rambling about the process by which features are evaluated for inclusion now :)

Re: Fix CaPSLOCK

Jorge wrote:
That's a non-standard deviation that will puzzle many, as it will not be obvious to the user that this change has taken effect.

Actually that's the whole point. It resolves the *extremely common* newbie poor netiquette problem with capslock. If a newbie wants to use capslock, they will have to go out of their way to ask "what happened to capslock?" And we will answer "we did this on purpose so that people will think twice before making an annoying mistake."
Do a search for netiquette and capslock and you will see that it is a big problem.

Re: Fix CaPSLOCK

here are some responses from the industry
http://support.apple.com/kb/HT1192
"Pressing the Caps Lock key on certain Intel-based portables may not immediately activate the Caps Lock function...The Caps Lock function on these computers has been modified to reduce accidental activation. The key must now be held down slightly longer in order to activate the Caps Lock function."

http://blog.wired.com/gadgets/2007/10/apple-keyboard-.html
"Easter Eggs. Geeks love 'em: undocumented features, usually fun, seldom useful. Apple has one in its new, thin keyboard: Anti Capslock.

Jon John, from Rentzsch.com, discovered the typing-friendly feature after a few weeks using the keyboard. Like many of us, he kept accidentally hitting the near useless key. But nothing happened..."
-
Now IMHO we shouldn't copy everything that Apple does just because it's Apple (especially the singing and dancing UI) but they usually do something for a good reason.

Re: Fix CaPSLOCK

Quote:

here are some responses from the industry

Not to mention other hacks - like the one where you're typing in MS Word and if you have capslock on, lowercase the first letter of a word only, MS Word will turn off the capslock and fix what you typed automatically for you.

Would I condone such a funky hack? no... but clearly they felt it was important enough to retain productivity and usability that they did it. And it's on by default, you gotta go shut it off manually if you don't like it.

Re: Fix CaPSLOCK

Now I'll try to take the other side. There are programmers who use capslock a lot. Words in engineering drawings are typically all caps. Outlines, legal documents, etc
It is hard for many people to press shift and another key at the same time so they use press capslock, then press the other key to capitalize the letter (not sure what people do for !#$%)
So we don't want to eliminate capslock or require a shift/capslock combination or stick in a delay like Apple did or offer the ability to remap all the keys just for the sake of maximum configurability...

...but a one touch shift followed by a one touch capslock to enable the mode and a simple capslock to get out of it should be a good solution for everyone.

Re: Fix CaPSLOCK

I will try to write an BInputServerFilter that does this behaviour (I'm learning BeOS/Haiku currently, so maybe it's not even the right place to do it, but it sounds right to me)

It could be as simple as a package install/reboot to get it activated.

So, ppl that wants that behaviour can easily "add" it to their system, and others keep it as default. Would it be a correct solution?

Re: Fix CaPSLOCK

"arielb" wrote:

Actually that's the whole point. It resolves the *extremely common* newbie poor netiquette problem with capslock.

I hope we don't start adding options to Haiku in order to educate people. :) Jokes aside, trying to educate people is not the right reason for adding features to an (any) OS.

"arielb" wrote:

here are some responses from the industry

Besides the fact that apple is not the industry, portables may be a particular case, as they can have keyboards that are less ergonomic (due to smaller size, key design, etc.), so the hardwired caplocks delay in this case may make more sense.

"Philippe Saint-..." wrote:

I will try to write an BInputServerFilter that does this behaviour (I'm learning BeOS/Haiku currently, so maybe it's not even the right place to do it, but it sounds right to me)

It could be as simple as a package install/reboot to get it activated.

So, ppl that wants that behaviour can easily "add" it to their system, and others keep it as default. Would it be a correct solution?

Nobody can object to anyone developing a third party app/utility that some people may like to have. If you are inclined to do this, I would say go for it! :)

BTW, if you need Haiku development-related guidance, the best place to get it is on the [haiku-development] mailing list. You can subscribe from here (in case you haven't already):

http://www.freelists.org/list/haiku-development

Re: Fix CaPSLOCK

the other link implies all new Apple keyboards are anti-capslock. The first link is part of Apple's "education."

I guess we won't have the dumb newbie problem because you have to know quite a few things in order to dload and install Haiku. It's more of a problem on windows and mac.

What I really would like to see is a general solution for accessibility issues (people who are blind, color blind, impaired vision, deaf, handicapped, etc). Then there are the localization issues. I believe the OS should be for everybody.

I would like to see a nice elegant solution instead of all these little hacks. We have to optimize the brain-muscle connection as well as code.

Re: Fix CaPSLOCK

holding the key longuer = ackward
using shift as enabler key = ackward

That said the problem do exist, i never have it because i'm a fast 2 fingers typer but i see it all the time with other. The problem will grow even more as small keyboard become more the norm.

But, this is not the root of the problem. The real problem is pressing it by mistake and NOT noticing it. So, the elegant solution is to let users that are bothered with this to easily have a way to work around. In the past when keyboard were unreliable, pressing a key was doing a little "beep", so being able to register all kind of event as sound would allow to fix this and not bloat at all. For exemple a sound or voice sample on both enabling and disabling of the key. (the current way R5 do this is really primitive for sound, the GUI is even broken. lot of talk have been made on GE ML about a proper event server probably using BMessages).

In the mean time you can always remove physically the key if you want :P

Re: Fix CaPSLOCK

We should really talk about this coolly in a usabilities-issues thread.

Jorge G. Mare wrote:

(hate it when people do this just because I defend my position fervently!)

Happens to me all the time in Real Life, because I talk like if I were giving orders and/or "with too much confidence on the true of my words", that's what I have been told at least.

The trick is to be aware that one is "too able" to give that impression.

Regarding the usabilities-issues:

Jorge G. Mare wrote:

Yes, but from a purely usability POV, there is no absolute measure on whether alt-c or better than ctrl-c or vise versa

Alt+[whatever] or Ctrl+[whatever] are indeed equally good. But please take into account that on Windows

Alt+[whatever]: performs actions on the windows (ie: Close this window).
Ctrl+[whatever]: performs actions on the data (ie: Save this document).

The problem in BeOS/Haiku is that Option+[whatever] is used for both actions to be performed on windows/widgets and to those intended to act on data!

*THAT* is what I think that should be changed.

For me, that is an usability issue.

AlienSoldier wrote:

holding the key longuer = ackward
using shift as enabler key = ackward

Let me add to that:

holding the mouse button longuer = ackward

Popup menus should all be sticky, and not require you to hold down the mouse button while you're navigating them. At the very least, all the popup menus across the OS should behave in the same way, avoiding the current inconsistency you can observe in, for example, the Deskbar's clock (hold-down to show calendar) and replicants like PC and NetStatus.