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

Open
opened 2020-01-22 12:28:48 +01:00 by agtejeo · 10 comments
agtejeo commented 2020-01-22 12:28:48 +01:00 (Migrated from github.com)

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?

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?
telefax commented 2020-02-02 20:32:19 +01:00 (Migrated from github.com)

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

I'm struggling with this too. ! just outputs as a box, @ returns nothing and the rest are just boxes.
simonmclean commented 2020-02-07 11:38:08 +01:00 (Migrated from github.com)

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

Can confirm this was working in Mojave, and has broken as of Catalina
fasozu commented 2020-02-09 15:34:14 +01:00 (Migrated from github.com)

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

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](https://mega.nz/#!G6oEhKiY!ytRRCdheG3VZdld5bFzaRPDhpSuAJZEqT2_S5mE-SzI)
BaksiLi commented 2020-05-05 22:41:22 +02:00 (Migrated from github.com)

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.

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.
dcaplopu commented 2020-08-17 16:50:45 +02:00 (Migrated from github.com)

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.

> 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](https://mega.nz/#!G6oEhKiY!ytRRCdheG3VZdld5bFzaRPDhpSuAJZEqT2_S5mE-SzI) Hi. Your build does not work.
dylanmc commented 2020-09-07 22:18:10 +02:00 (Migrated from github.com)

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.

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.
Kater--S commented 2021-02-12 16:22:28 +01:00 (Migrated from github.com)

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).

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).
Cabanaz commented 2021-02-16 23:20:36 +01:00 (Migrated from github.com)

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

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`
jalbarracinv commented 2023-03-04 05:37:31 +01:00 (Migrated from github.com)

Fix @ issue (spanish keyboard):

key Alt + Q : "@"

# Fix @ issue (spanish keyboard): key Alt + Q : "@"
Adrian-Samoticha commented 2023-09-30 00:02:50 +02:00 (Migrated from github.com)

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).

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).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: seeseemelk/cool-retro-term#571
No description provided.