Page 1 of 1

Keyboard shortcut problems with alternative keyboard layouts

Posted: Thu Dec 14, 2006 5:27 am
by elj
Hi,
I have been using Oxygen for several months. The only problem I have encountered so far is some weirdness with keyboard shortcuts. I am using Mac OS X 10.4.7.

I use Dvorak instead of Qwerty, and in some cases, Oxygen interprets my keyboard shortcuts incorrectly. For instance, if I use Cmd+Shift+Z to Redo, that works properly. However, when I use Cmd+Shift+Comma (to toggle comment), it seems to be doing the Validate Document command (Cmd+Shift+W) instead.

(In the Dvorak layout, the comma and the W keys are switched.)

Naturally, I then tried using Cmd+Shift+W, and the Validate Document command was the result.

If I just use Cmd+Comma, I get the Preferences dialog (as expected).

In the Preferences, I tried disabling the shortcut for Toggle Comment and re-enabling it. I found that for both Cmd+Shift+W and Cmd+Shift+Comma, the result was the same: "meta shift W".

I encountered this problem in both 7.2 and 8.0. I have not encountered this problem in any other Mac OS X application, nor was I able to find any keyboard input settings that would cause this.

Re: Keyboard shortcut problems with alternative keyboard lay

Posted: Thu Dec 14, 2006 4:22 pm
by sorin_ristache
Hello,
elj wrote:In the Preferences, I tried disabling the shortcut for Toggle Comment and re-enabling it. I found that for both Cmd+Shift+W and Cmd+Shift+Comma, the result was the same: "meta shift W".
Do you mean that when you try to edit a shortcut in Preferences -> Menu Shortcut Keys in the Shortcut Key dialog you press Cmd+Shift+W and it is displayed the same string as for Cmd+Shift+Comma: "meta shift W" ? oXygen as Java application just receives a key event and displays it in the dialog. If it receives the same event for the two combinations then the operating system sends the same event and oXygen cannot change that.


Regards,
Sorin

Posted: Fri Dec 15, 2006 1:13 am
by elj
Hi Sorin,
Thanks for your response, that does make sense. However, just now I have tried similar keyboard shortcuts in a couple other applications (MS Word, Photoshop), and both Command+Shift+Comma and Command+Shift+W produced the expected results. This leads me to believe that it is either a bug in Oxygen, or a bug in Java.

Thank you for investigating this issue.

Posted: Fri Dec 15, 2006 11:56 am
by sorin_ristache
The key event received from the Java virtual machine is the same for the two shortcuts. It is a bug in the Apple Java virtual machine that runs on Mac computers. It should be reported to the Apple Java development team.


Regards,
Sorin

Posted: Wed Dec 20, 2006 2:41 am
by elj
Hi,
I acknowledge that this is not an issue caused by the Oxygen application, however, it seems like a member of the Oxygen development team is in a much better position to report this issue to Apple than an Oxygen user. The bug reporting tool on Apple's site is for developers. I am not a Java developer. Regardless of where the problem actually lies, the end result is that the Oxygen application is not functioning as expected, and that doesn't reflect well on the end user's perception of the application.

Thank you for your continuing attention to this matter.