cool-retro-term icon indicating copy to clipboard operation
cool-retro-term copied to clipboard

In Mac OS Catalina can't get '@' or '|' or '#' in screen

Open agtejeo opened this issue 4 years ago • 10 comments

Dear guys:

i have installed this amazing emulator on my new mac book pro with mac os catalina... everything is ok except that i can't get any symbol that is pressed with "option" key plus 1 or 2 or 3: | @ and #

Curiously... installing on ubuntu (and in windows 10, with WSL) no problem with this.....

Any idea what's happening?

agtejeo avatar Jan 22 '20 11:01 agtejeo

I'm struggling with this too. ! just outputs as a box, @ returns nothing and the rest are just boxes.

telefax avatar Feb 02 '20 19:02 telefax

Can confirm this was working in Mojave, and has broken as of Catalina

simonmclean avatar Feb 07 '20 10:02 simonmclean

Same problem, comment the Vt102Emulation.cpp's line 2116

 if ( modifiers & Qt::AltModifier && !(wantsAltModifier || wantsAnyModifier) && !event->text().isEmpty() )
{

          //textToSend.prepend("\033");
}

Happy for now but pretty sure something else get broken bacause:

// special handling for the Alt (aka. Meta) modifier. pressing // Alt+[Character] results in Esc+[Character] being sent // (unless there is an entry defined for this particular combination // in the keyboard modifier)

Edit: For reference here is the build for mac if someone interested Cool-Retro-Term-Fix MEGA

fasozu avatar Feb 09 '20 14:02 fasozu

Same problem here. I'm using the British keyboard layout, so # is typed by alt+3. I cannot get the correct character and instead esc was sent.

BaksiLi avatar May 05 '20 20:05 BaksiLi

Same problem, comment the Vt102Emulation.cpp's line 2116

 if ( modifiers & Qt::AltModifier && !(wantsAltModifier || wantsAnyModifier) && !event->text().isEmpty() )
{

          //textToSend.prepend("\033");
}

Happy for now but pretty sure something else get broken bacause:

// special handling for the Alt (aka. Meta) modifier. pressing // Alt+[Character] results in Esc+[Character] being sent // (unless there is an entry defined for this particular combination // in the keyboard modifier)

Edit: For reference here is the build for mac if someone interested Cool-Retro-Term-Fix MEGA

Hi.

Your build does not work.

dcaplopu avatar Aug 17 '20 14:08 dcaplopu

I am not currently experiencing this issue (macOS Catalina 10.15.5, c-r-t version 1.1.1) - I can access all of #, @ and | characters.

dylanmc avatar Sep 07 '20 20:09 dylanmc

macOS 10.14.6 (Mojave) here. I have to use US keyboard settings in order to type any character I otherwise would type using the Option key with the DE keyboard (brackets, braces, pipe character and so on).

Kater--S avatar Feb 12 '21 15:02 Kater--S

I could solve the @-key problem by modifying the default.keytab file:

# Fix @ issue:
key Alt + G    : "@"

Path (Mac): /Applications/cool-retro-term.app/Contents/PlugIns/QMLTermWidget/kb-layouts/default.keytab

Cabanaz avatar Feb 16 '21 22:02 Cabanaz

Fix @ issue (spanish keyboard):

key Alt + Q : "@"

jalbarracinv avatar Mar 04 '23 04:03 jalbarracinv

I have found that, at least on the German keyboard layout, you can enter any character that requires the option key to be held down by pressing ⌥ + 5 and then typing the character as usual (if you wish to type [ just press that key combo twice).

Adrian-Samoticha avatar Sep 29 '23 22:09 Adrian-Samoticha