Mac OS X / 698: Alt-key combinations returning funny characters

Any key combination that uses the Alt/Option key is returning funny characters. For instance, Alt-V returns '?'. This makes using IDEA effectively impossible, as I cannot do Control-Alt-V to introduce a variable as my selection is replaced with that symbol.

I just wanted to see if this was an environmental issue on my end before submitting a bug. Back to 2.6 for now.

13 comments
Comment actions Permalink

Don't go back to 2.6, try to get 694, it works better than 698. I can't believe 698 is being called 3.0.3 it's just a horrible build. Unusable for sure on OS X!

0
Comment actions Permalink

At least one bug report has already been filed for this, though currently it's still in the "submitted" state. See http://www.intellij.net/tracker/idea/viewSCR?publicId=10917

0
Comment actions Permalink

I wonder where the information that 698 is going to become 3.0.3 comes from?

Ok, that funny character problem is fixed in 699 (and 810). Well, at least
partially. For those interested in origin of the bug look at how this been
hacked out in Sun's
javax.swing.text.DefaultEditorKit.DefaultKeyTypedAction.actionPerformed().
After similar hack applied to intellij's editor one won't be typing in tabs
and line breaks anymore while pressing CtrlAltI, CtrlAltM etc. Though
take a look at MacOS's native application like TextPad - it does.

Still I can't imagine how we can safely prevent editor from typing in
characters by Alt+]]> keystroke. Sure need that? Note both native
application and default java text components do. If we'll hack out this
combinations as well user will not be able to use many language specific
input methods like <Altu> inserts umlaut. Anyway there's no IDEA's action mapped to Alt+ combination in MacOS keymap. The only drawback is mainframe menu mnemonics will not work. -- Best regards, Maxim Shafirov JetBrains, Inc / IntelliJ Software http://www.intellij.com "Develop with pleasure!" "Robert S. Sfeir" ]]> wrote in message
news:22495104.1049329894265.JavaMail.javamailuser@localhost...

Don't go back to 2.6, try to get 694, it works better than 698. I can't

believe 698 is being called 3.0.3 it's just a horrible build. Unusable for
sure on OS X!


0
Comment actions Permalink

I think the 698 as 3.0.3 came from http://www.intellij.net/eap/products/idea/download.jsp, where you can download 3.0.3, but its really 698.

You are correct, the behavior is the same in native OS X applications.

Perhaps the solution is to modify the default OS X keymap to switch all AltControl key combinations to be CommandControl? That preserves the native behavior, as well as working around the problem.

AltControl is a very "Windows" shortcut. If the shortcuts are just moved to CommandControl and Command+Option(Alt), that will match the platform more, and eliminate this problem

0
Comment actions Permalink

Maxim look at your own website under http://www.intellij.com/ IDEA 3.0.3 is released, at least it was last night, and that's build 698.

:)

R

0
Comment actions Permalink

Well, but that page clearly says that for MacOS it still not released,
right?

--

Best regards,
Maxim Shafirov
JetBrains, Inc / IntelliJ Software
http://www.intellij.com
"Develop with pleasure!"


"Robert S. Sfeir" <robert@codepuccino.com> wrote in message
news:29197685.1049374228820.JavaMail.javamailuser@localhost...

Maxim look at your own website under http://www.intellij.com/ IDEA 3.0.3

is released, at least it was last night, and that's build 698.
>

:)

>

R



0
Comment actions Permalink

heh ok I didn't look all the way, my bad :) This is what I get for downloading from back here.

0
Comment actions Permalink

"peter royal" <peter.royal@pobox.com> wrote in message
news:31731425.1049371319769.JavaMail.javamailuser@localhost...

Perhaps the solution is to modify the default OS X keymap to
switch all AltControl key combinations to be CommandControl?
That preserves the native behavior, as well as working around
the problem.

>

Alt+Control is a very "Windows" shortcut. If the shortcuts are
just moved to CommandControl and CommandOption(Alt), that
will match the platform more, and eliminate this problem


Wouldn't the problem be solved if the command key replaced the control key
everywhere in the program?

Who needs the control key? It's just there for popping up the context menu
if you don't have a two button mouse :)


Erik


0
Comment actions Permalink

Maxim, any chance we could get 699 with the implemented fixes it would sure make our life easier.

0
Comment actions Permalink

Replacing alt with meta is fine. The problem isn't limited to that though. It happens with ctrl too. I've filed a bug for this. But basically to reproduce it map close current editor to ctrl-q.

Now whenever you close an editor, the file you just closed will end up with an extra char in it for the ctrl-q.

0
Comment actions Permalink

If it happens in TextEdit, its part of the standard Cocoa controls and its behavior should be left alone, imho. ctrl-q to close an editor window isn't very mac-like, I'd map that to Command-W

0
Comment actions Permalink

Hope it will be avaliable tomorrow.

--

Best regards,
Maxim Shafirov
JetBrains, Inc / IntelliJ Software
http://www.intellij.com
"Develop with pleasure!"


"Robert S. Sfeir" <robert@codepuccino.com> wrote in message
news:26839236.1049388346317.JavaMail.javamailuser@localhost...

Maxim, any chance we could get 699 with the implemented fixes it would

sure make our life easier.


0
Comment actions Permalink

Hani Suleiman <hani@formicary.net> wrote:

Now whenever you close an editor, the file you just closed will end up
with an extra char in it for the ctrl-q.


CTRL+Q is usually bound to Quick Javadoc. But the same happens there,
too. If you press a cursor key while the javadoc is open, you'll get a
cool character. By the way, Fn+Backspace does not delete anymore. In
#698 it used to insert a character, now it doesn't do anything at all.

Best regards,

Dirk Dittert

0

Please sign in to leave a comment.