Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Netbeans 4.0 beta and french keyboard



I just committed the fix for this to NetBeans CVS trunk, so it will show up in the nightly builds in about 24 hours.

Checking in libsrc/org/netbeans/editor/BaseKit.java;
/cvs/editor/libsrc/org/netbeans/editor/BaseKit.java,v  <--  BaseKit.java
new revision: 1.117; previous revision: 1.116
done

Let me know if there are any further problems.

-Tim


On Sep 24, 2004, at 2:40 PM, Henry Story wrote:

Thanks Bjorn,

My hunch is that this is a problem with the Apple keyboard. The alt key plays a dual role on this keyboard:

- it acts as the character compose key, which one needs to press in the same way as
the SHIFT key to get a different character when one presses a key with a dual meaning. For example since there is no { one needs to press compose-( to get it. I
get the euro sign by pressing compose-$
- it also acts as the alt key


This is bound to lead to confusion for applications that try to use Alt the same way as the control key, since there is logically no way of distinguishing between the two uses mentioned above.

There is another key on the french OSX keyboard for which I see absolutely not use of and which seems to me to have been designed to be the compose key. It is located right besides the arrow keys and two buttons next to the space key. It's symbol is a ^ with a little line above it. As far as I can work out it only generates a new line when pressed. If it were easy to remap the apple keyboard then I would remap this key to the compose key, and try to have the alt key only generate the Alt call and not also the compose call.

I tried this with ucontrol [1] but it does not give one this level of control. I can remap the <^ with a little line above it> key which uControl calls the enter key to the alt-compose key. But this does not help split the alt and the compose functionality.

Perhaps someone knows better ways to access the keyboard mappings. On Unix there is a very nice tool called xkeycaps[2], which I found incredibly useful in my past 8 years using linux/unix. It allows one very precise control of the key sequences.

Henry Story					

[1] http://gnufoo.org/ucontrol
[2] http://www.jwz.org/xkeycaps/


On 24 Sep 2004, at 13:21, Bjørn Ole Bakke wrote:

Hello I have the same problem using norwegian keyboard
Tim Boudreau is currently working on a fix - here is what he said last time i got a mail from him.


"We're still working on a patch for the norwegian keybinding problem - going to try to duplicate Apple's hacks and I'll either reproduce the problem on my mac and test it, or send a copy of editor.jar to you, to test, or both. "
...
"So, hang in there, we'll get this fixed for 4.0 release."




-Bjorn
På 24. sep. 2004 kl. 12.05 skrev Henry Story:

Hi,

I have a french keyboard on my Apple laptop (17", 1GB RAM), and cannot get Netbeans 4 to display the '{' or '}' character. These characters are generated by pressing the alt-( and alt-) key combinations. I had this exact same problem with an early release of IntelliJ. They fixed it after I pointed out the problem to them.

It's a little difficult to work with java without those characters :-/

Henry

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Java-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/java-dev/email@hidden

This email sent to email@hidden





_______________________________________________ Do not post admin requests to the list. They will be ignored. Java-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/java-dev/email@hidden

This email sent to email@hidden
References: 
 >Netbeans 4.0 beta and french keyboard (From: Henry Story <email@hidden>)
 >Re: Netbeans 4.0 beta and french keyboard (From: Bjørn Ole Bakke <email@hidden>)
 >Re: Netbeans 4.0 beta and french keyboard (From: Henry Story <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.