Mac OS X 10.2.x Disables Modifier Keys?
drunkToaster writes " Adobe's support pages note that Mac OS X 10.2.x fails to re-enable modifier keys after an authentication session. The keys are disabled during the user/password dance as a security measure. Adobe explains a workaround for the problem which drastically effects many of its applications (Photoshop, Illustrator, etc)." This makes no sense to me; I authenticate to various servers etc. all day long, and never have problems with modifier keys. The Adobe explanation seems wholly inadequate.
It's only true if the application in question uses GetKeys() to determine the state of the modifier keys. In some recent posts to the mac-games-dev mailing list (many games still use this function) this was acknowledged by Apple as a known bug (#3149605).
The proper way to do it is call GetCurrentModifierKeys(), as GetKeys() is one of the bits of rot that didn't get dropped when Apple moved to OS X.
(emphasis mine)
If the password dialog caused the shift key to be disabled, how the heck am I able to log in with my mixed-case password, huh? I use my Mac OS X constantly and I've never run into any problem that looks remotely like this. They're on crack.
"The great thing about multitasking is that several things can go wrong at once." -me
If you're asking, affect ;)
I was reinstalling 10.2.4 on a Rev A iBook and as I was rolling up the various
updates to get things current, I had to authenticate several times. I've got
some punctuation in my password and suddenly it was rejecting my pass.
I thought it was a hardware problem with the keyboard. I finally figured out
what happened, rebooted, and things started working ok again.
And for those of you questioning the validity of this issue . . as realgone mentioned, option and shift are vital to successful use of Adobe design products. Option allows you to de-select items and subtract from the currently selected pixel area while shift allows you to select additional items and and additional pixels. Also option is used to define the cloned area for the cloning stamp.
FileMaker Pro running under classic (at least versions 4.1 and 5.0) has a wonderful problem. When you drag things in layout mode, FileMaker drag copies. This problem began in 10.2.3 or possibly earlier, so I suspect this little keyboard problem is the cause.
;} Has anyone figured out a better workaround?
The solution Adobe gives is a _bad_ workaround. I really don't like leaving my machine completely open to the world by turning off the screensaver password. They should have to know more than the average script kiddie to break into my machine.
the clock on the wall says 4 til 7
This is absolutely the most infuriating OS X problem i've run into yet... Perhaps even moreso than having to reboot when you forget to trash a network drive after you've left the office. Why? Because it's _unpredictable_. I.E. right now, everything's fine. But will it be 15 minutes from now??
Lord knows.
I can't IMAGINE how Apple could leave this unfixed. Makes no sense.
"In the end, we all fall back on fiction." -- Lonely Planet
Yeah, we don't need mondifier keys, we have mice with more than 1 button.
2 button mice can produce 3 different combinations without any modifier keys, 3 button mice can do 7 combinations, yes the scroll wheel is a button, and most computers shipping today seem to have a scroll wheel, useful for when FreeBSD too, as a third button, and a scroll wheel.
But 1 button is enough for Mac people.
I know some director coders who were getting this error and couldn't track it down. Hopefully, this is the issue.
To whomever caught it, good catch!
- Zav - Imagine a Beowulf cluster of insensitive clods...
Grrrr! I'm constantly annoyed that Adobe thought that it would be cool in Illustrator if Cmd-H hides/shows object edges, rather than hiding the application (unlike every other OSX app!) Even if I'm not getting the error in the story, that particular modifier key is useless to me because I can't remember to use some different key combination to hide Illustrator!
I'll bite.
Take your two button mouse. Set the second button to do... say... shift+click. Set the third button to do... option+click. Now, try using a contextual menu in Illustrator.
'But wait... you could assign both the left and right buttons, when clicked at the same time, to pull the contextual menu,' you say.
Yeah, that's convenient. But hey, at least it keeps your other hand free for spanking the monkey while you make graphics for your so-called 'Warez' site.
Ack!
I noticed this, but couldn't figure out what caused the problem. (I have a new iBook).
There is a game called Deimos Rising bundled that uses modifier keys. When it stopped working moving from 10.2.3 to 10.2.4 I was damn angry, even if I never play it.
My photoshop is also effected. I can use commands like cmd-q, but I can't do things like hold the option to change my lasso type!
About time someone releases a knowledgebase. I'm dissapointed that it wasn't Apple however. There must be lots of apps effected.
I use Adobe Illustrator, Photoshop, and InDesign all day, every day. I am running 10.2.4. I even connect to SMB servers at work.
So what's the deal? I tried recreating the conditions in the Adobe article by doing exactly the opposite of their instructions. No problem here. I have logged out, back in, and have all 3 programs running...I'm using modifying keys all over the place! Wait a minute...let's reboot the machine and see...just a second...Oh yeah! I'm modifying, baby!
Maybe somebody out there enabled the root user, screwed up their permissions, and then complained to Adobe about it.
Mr. Bond, they have a saying in Chicago: Once is happenstance. Twice is coincidence. The third time is enemy action.
That Layout Mode bug makes me crazy!! I still have many clients running FM 4, and I have to develop for them, which means that I have to cut and paste to change object locations. That is a real pain when trying to move many items and keep them lined up.
I wish Apple or FileMaker would fix this bug! FileMaker Inc is a subsidiary of Apple, so there can be no finger-pointing excuses. Fix this!
Oh, I get the "you have no modifier keys anymore, ha ha" bug in FileMaker 6.0v4 for OS X, as well. Restarting the application does not fix this issue. I'd like to see FileMaker work on building OS X products that don't have major interface issues. How about when you try to see what related fields a sort is based on, but the column is too narrow to see the whole field? Just resize the window, right? Nope! We're still stuck with non-resizable dialog boxes all over the place!
FMI, please get your act together! You have a great lead in the easy database development arena, but these flaws are wearing away at your edge in convenience.
Lose essential liberties to get temporary safety = get only hassles and security theater.
distain for Slashdot.
Try a little lemon juice, I hear it can be very helpful with stubborn stains. Otherwise, you might want to start using a bib.
Thanks, this solves a mystery that has been bothering me. From time to time the default jump key in Harry Potter and the Socer's Stone game is the control key. From time to time it would just stop working. When I tried to reassign the function to the shift key, no go either. Now it all makes sense.
I can verify that this IS a problem.
It doesn't affect too many people, and happens very rarely, but now and then I find that holding down shift in Photoshop does NOT cause a pen to draw in a straight line as it should. It's as if I have not pressed the key at all.
The only way out afaik is to reboot.
Becasue I have had extreme difficulty in reproducing the bug on command I can uderstand how this has taken a long time to get noticed properly.
-Nex
This sig has been deprecated.
That's one hell of a two button mouse.
The 'heisenbug', isn't it?
I had this problem in 10.1.2, then it went away in 10.1.3 and came back in 10.1.4 and has never left. A fix in the past was to turn on 'Full Keyboard Access' in the Keyboard preference pane. This is a temporay fix and requires a logout/login to take effect, and sometime a complete reboot. I have noticed that this 'modifier key strangeness' only happens when i connect to some SMB servers, and not all. I wonder if it depends on the version of Windows running on the box with the shared volumes and how that version of winbloz id authenticating. It sure pisses me off when it happens though, and I wish Apple would get off their collective asses and fix it.