Open rsm-lisper opened 1 year ago
Hello, do you confirm that the same key combinations work in the SDL2 version?
On my side: I can type characters with AltGr in ncurses and the GUI. AltGr-a => æ
, AltGr-e => &
, AltGr-c => ©
.
Hi, Yes, the same key combinations do work in the SDL2 version. I just tested it to be sure. But maybe I did something wrong during installation process, I will try to build ncurses version once again and let you know.
Ok, so just to be sure, I build lem again. My steps:
cd common-lisp; rm -rf lem
git clone --recursive https://github.com/lem-project/lem.git
cd lem; git submodule update --init --recursive
Then in sbcl:(ql:quickload :lem-ncurses)
(lem:lem)
...and it still behaves like I described in my first message :/
When I make lem with sdl2:(ql:quickload :lem-sdl2)
(lem:lem)
...I can type all those ą ć ę, no problem.I think I have the same issue on my mac as well. It might be a difference between a keyboard event and a text input event in SDL2 which is explained here in McCLIM's (well written) investigation.
Ncurses version: I can't type some of the characters, but lem can display them correctly. To be sure I tested it on two machines, one with Slackware 15, and sbcl compiled from sources. Second with Ubuntu, and sbcl installed from binaries. Exactly the same results on both machines.
Typing issues:
AltGr-a
(ą) => works asC-n
/arrow-down
AltGr-c
(ć) => works asBackspace
AltGr-e
(ę) => works asShift-F5
AltGr-A
(Ą) => works asC-b
/arrow-left
AltGr-C
(Ć) => works asC-a
AltGr-E
(Ę) => works asShift-F4