i wonder how hard it would be to create a quick plugin that generates a fn-enter key whenever return key was pressed? seems like it would be as easy as looking at KeyEvent.getKeyCode(). Anyone want to give it a try?
Strangely, I don't have the "enter" key problem. I downloaded 693 and DP10 yesterday and didn't find any serious problem. I just heard it from this forum this morning.
Here's how to patch yours until we get a new build:
>
Remember, keep a backup of your original libawt.jnilib file just in case you make a mistake.
Make a copy of /System/Library/Frameworks/JavaVM.framework/ Versions/1.4.1/Libraries/libawt.jnilib, open it with HexEdit, and search for the hex string:
>
801e00c0 3d3f1001 8129ee48
>
Change it to:
>
38000000 3d3f1001 39200000
>
Save the file, and copy it over /System/Library/Frameworks/JavaVM.framework/Versions/1.4.1/Libraries/libawt.jnilib Reboot.
I didn't verify if it does really work. But it sounds promising.
I can confirm that this works. For some reason DP10, EAP 693 and OSX 10.2.3 simply stopped handling the enter key for me. Glad someone found this or I would have had to go back to JBuilder until they fixed this.
I'm terribly sorry to ask such a dumb question but here goes...
I've been a regular IDEA user on Windows and am attempting to use it on a new powerbook that I received; however, I've run into this same "enter" keystrok not recognized error.
I'm currently on build 694 and have installed JDK1.4, DP10.
Seeing the suggestions listed here. I downloaded HexEdit and am attempting to update the value in libawt.jnilib but am getting the following error when I attempt to save my work:
"Unable to create file (-5000)"
I'm sure this must be a permissions issue but I've used the sudo command to change ownership to my account and group, I've also, in desperation, chmodded to 777. Despite these changes, I'm still getting this error.
Save it to a different file, quit all Java apps and copy the new file to the correct location. (You have backed up the original somewhere? If not, do it before you copy!)
Also note that the second fix stops 'Ctrl-Space' working, as the ASCII value is zero. I do:
Search for the last occurrence of the hex string:
2c03000a
and replace it with
2c0300ff
This simply changes a comparison of r3 against 0xA (a '\n' character) to a comparison against ff.
i wonder how hard it would be to create a quick plugin that generates a fn-enter key whenever return key was pressed? seems like it would be as easy as looking at KeyEvent.getKeyCode(). Anyone want to give it a try?
Strangely, I don't have the "enter" key problem. I downloaded 693 and DP10 yesterday and didn't find any serious problem. I just heard it from this forum this morning.
Take a look at: http://javangelist.snipsnap.org/space/IdeaundMacOS+X
>
>
>
>
>
I didn't verify if it does really work. But it sounds promising.
I can verify that this patch worked for me.
geoff
I can confirm that this works. For some reason DP10, EAP 693 and OSX 10.2.3 simply stopped handling the enter key for me. Glad someone found this or I would have had to go back to JBuilder until they fixed this.
Amazing. This actually worked.
Here's a slightly simpler, and better patch:
Search for the last occurrence of the hex string:
2c03000a
and replace it with
2c030000
This simply changes a comparison of r3 against 0xA (a '\n' character) to a comparison against 0.
I'm terribly sorry to ask such a dumb question but here goes...
I've been a regular IDEA user on Windows and am attempting to use it on a new powerbook that I received; however, I've run into this same "enter" keystrok not recognized error.
I'm currently on build 694 and have installed JDK1.4, DP10.
Seeing the suggestions listed here. I downloaded HexEdit and am attempting to update the value in libawt.jnilib but am getting the following error when I attempt to save my work:
"Unable to create file (-5000)"
I'm sure this must be a permissions issue but I've used the sudo command to change ownership to my account and group, I've also, in desperation, chmodded to 777. Despite these changes, I'm still getting this error.
Thoughts?
Thanks,
Marshall
Save it to a different file, quit all Java apps and copy the new file to the correct location. (You have backed up the original somewhere? If not, do it before you copy!)
Also note that the second fix stops 'Ctrl-Space' working, as the ASCII value is zero. I do:
Search for the last occurrence of the hex string:
2c03000a
and replace it with
2c0300ff
This simply changes a comparison of r3 against 0xA (a '\n' character) to a comparison against ff.
Thanks to Patrick Beard for this wonderful fix!