-
-
Notifications
You must be signed in to change notification settings - Fork 987
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Us international keyboard: can't write á é í ó ú ñ #1311
Comments
The way unicode input works on macOS is by pressing the option key and then another key to generate the accented text. You can enable that in kitty by setting macos_option_as_alt no in kitty.conf |
I cannot replicate on my mojave machine with us keyboard layout and |
Oh never mind, I think I misunderstood the issue. You can type the character, it just shows up as unicode escapes in your shell. Run cat instead of a shell and you will see that kitty is sending the correct utf-8 bytes for the key presses (set the shell to cat in kitty.conf). As for why your shell is mis-behaving, you will need to ask your shell's developers. Switch to using a different shell and you should be fine. As for setting locale, you need to do it system wide, in the macOS preferences for it to have any effect on kitty. |
Hi @kovidgoyal as you say is a shell config that I need to add on
But I still having a difference between kitty and other terminals (or old version of kitty). If I use international keyboard I can create an accent mark with That behavior is lost on kitty terminal. Is not a big issue, but is not great. Thanks |
I cannot reproduce, pressing option+` followed by s gives me s as expected. |
The US international keyboard not requires to press option key, only |
Or do you mean you want it to give you |
ah ok, I was using plain US keyboard. |
I was having a similar issue where the unicode characters were not showing at all. Instead it was rendering an underline in place. Setting at my
Because my current locale is en_BR (BR because I am from Brazil), kitty couldn't find out the characters I guess. I am using MacOS Mojave BTW. |
Hi, I have configured my keyboard as US-international. With this configuration if I press
'
and thena
the result isá
but on kitty is<00c3><00a1>
. Similar issue I have to write ñ.I think there is a problem with locale and macos Mojave. Maybe I can set manually the locales on kitty.
I have try to set a different locale on macos config:
If I select "Unite states" on my region, Kitty not display a locale error, but the issue persist:
This is my keyboard config
I have read #90 and #1233 but I haven't found a fix for my issue.
Also, on macos terminal is working well, but on Hyper-terminal I have same issue that I have with Kitty:
Thanks.
The text was updated successfully, but these errors were encountered: