Open CyanideForBreakfast opened 2 years ago
i'll look into this shortly, thanks for the report!
(sorry for the lengthy delay; i was without my workstation for several weeks)
No problem, saw your post on Schwarzgerät III :)
This may be related to kitty not showing Ñ
either via notcurses input (that's the uppercase version of ñ
, which all spanish keyboards have a key for), but it works in the other teminals.
A similar issue seems to be happening in foot. On my UK keyboard, Shift-,
, for example, should be <
but gets emitted as .
.
Relevant notcurses-input output:
sacuhmx.P Special: [0x110423 (1115171)] 'left shift'
Sacuhmx.P ASCII: [0x2c (044)] ','
Sacuhmx.L ASCII: [0x2c (044)] ','
Sacuhmx.L Special: [0x110423 (1115171)] 'left shift'
Actually, nevermind, this appears to be fixed for foot on master now as well with the new effective text fields - just to hold out for a new release and updated Rust wrappers.
sacuhmx.P Special: [0x110423 (1115171)] 'left shift'
Sacuhmx.P ASCII: [0x2c (044)] ',' effective text '<'
Sacuhmx.L ASCII: [0x2c (044)] ','
Sacuhmx.L Special: [0x110423 (1115171)] 'left shift'
Terminal: Kitty
It can be tested on
notcurses-input
, pressing;
key with Shift should register:
, but it doesn't on Kitty. However, I've tested with Xterm & Alacritty and for them it works fine (:
is registered).Please confirm this bug. (PS: Sorry I wasn't able to get the version name for notcurses from
notcurses-demo i
, but I'm onlibnotcurses_sys - 3.3.0
if that helps.)