Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

10.5.6 breaks Dvorak keyboard shortcuts in Eclipse

I just confirmed this on two separate machines. After installing 10.5.6 the keyboard shortcuts in the Eclipse Java development environment don't work properly. It seems that they are interpreted as QWERTY (with some exceptions, like Cmd-Q and Cmd-,). It's extremely frustrating to try to work with all the keyboard shortcuts moved around. Does anyone NOT have this problem, or have a solution for it? I tried putting back a few suspicious files to the pre-update versions, but with no success. I also tried some other Java applications and they seem to work fine. (And of course I've reinstalled Eclipse.) This is a very strange and irritating problem.

Mac OS X (10.5.6)

Posted on Dec 15, 2008 4:46 PM

Reply
72 replies

Jan 25, 2009 1:28 PM in response to LEgregius

Using the 10.5.5 version of the Carbon framework seems to break cameras linking up with iPhoto. Carbon 10.5.5 seems to be missing a symbol, which is an expected issue with using the wrong version of the library.

I ended up writing a little script to start eclipse that switches the library, starts eclipse, then switches it back. It uses sudo, so I have to type my password each time I run it, but it works.

#!/bin/bash
CARB_FRAM=/System/Library/Frameworks/Carbon.framework

sudo mv $CARB_FRAM ${CARB_FRAM}.1056
sudo mv ${CARB_FRAM}.1055 $CARB_FRAM

/Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse &

sudo mv $CARB_FRAM ${CARB_FRAM}.1055
sudo mv ${CARB_FRAM}.1056 $CARB_FRAM

Jan 26, 2009 11:13 AM in response to masto

This is exemplary of Mac's decline from grace. Once a solid OS that provided a viable alternative to its bloated competitors, Mac becomes more and more similar with each new release to the unstable junk that forced so many of us to switch to it... All the senseless animations (why do I need all that black crap around my "save" window?) and endless bugs (Filemaker crashes at least twice daily, keyboard format constantly switches between US & Dvorak, MacBook will not shut down without doing a hard force-shutdown, etc) have it on the fast track to Windows XP...

All that said, this bug also affects MS Word & Excel on my machine, as well as MovieMagic Screenwriter. Get it together, Apple. Or the OS9 users who led the charge to your newfound success will lead the charge away from the junk you've been peddling (and weakly supporting) for the past year...

Jan 26, 2009 1:04 PM in response to LEgregius

It also seems to break some keyboard shortcuts in Finder. Things that don't work anymore with the 10.5.5 version of the framework: <enter> to edit a file name, cursor keys when editing a file name. Clearly the workaround isn't perfect. Will use something similar to your script to switch between the two versions of the framework as needed. Good idea!

To Apple: please do bump the priority of this bug. It has been six weeks now!

Jan 28, 2009 10:06 PM in response to masto

10.5.6 breaks keyboard shortcuts in MacSpeech Dictate. Dictate uses AppleScripts for its keyboard shortcut macros.

Under 10.5.5, an AppleScript that referenced key POSITION would break when keyboard layout changed from US to Dvorak. Here's an example (for boldfacing, Command-B):

set _currentAppName to short name of (info for (path to frontmost application as alias))
try
tell application "System Events"
tell process _currentAppName
key code 11 using {command down}
end tell
end tell
end try

The crucial bit is the line "key code 11 using {command down}", which references a physical keyboard address. Right under QWERTY; wrong under Dvorak.

Change the script to reference the key CONTENT (the letter typed), and it works fine for both US and Dvorak under 10.5. The key bit is the line "keystroke "b" using {command down}":

set _currentAppName to short name of (info for (path to frontmost application as alias))
try
tell application "System Events"
tell process _currentAppName
keystroke "b" using {command down}
end tell
end tell
end try


I got all this working under 10.5.5, then 10.5.6 broke it. 😟

Apple, please fix this! If it's broken in AppleScript, that breaks a LOT of other stuff.

Feb 16, 2009 5:53 AM in response to masto

I'm using an old French ADB II Keyboard on a Mac Pro. So I had to define a layout and did so with Ukelele.
Same problem with 10.5.6 : Command-Keys were broken in Eclipse 3.4 and Office 2008.

I tried several solutions but discovered that it worked not only with the default Apple Bundle but with the Logitech one too which came with my wireless mouse.
And this a .rsrc file.

So I copied it, edited it with ResKnife to adapt it to the ADB keyboard and it works fine.

Maybe something equivalent can be done with the DVORAK Keyboard.

10.5.6 breaks Dvorak keyboard shortcuts in Eclipse

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