warpdotdev / Warp

Warp is a modern, Rust-based terminal with AI built in so you and your team can build great software, faster.
https://warp.dev
Other
20.28k stars 337 forks source link

Custom keyboard layout neo bone with Karabiner-Elements is not working #4014

Open maxheyer opened 6 months ago

maxheyer commented 6 months ago

Discord username (optional)

No response

Describe the bug

I use a custom keyboard layout that uses Karabiner-Elements to achieve multiple typing levels: https://www.neo-layout.org/Layouts/bone/

Some of the third level keys do not work properly. For example an _ (underscore) does not work at all in the terminal input. Typing a underscore in neovim works fine. A warp terminal without the "warp wrapper" works fine also.

To reproduce

  1. Install and configure https://www.neo-layout.org/Layouts/bone/
  2. Open Warp
  3. Type an underscore into the terminal input.

Expected behavior

An underscore should be displayed.

Screenshots

No response

Operating system

MacOS

Operating system and version

Version 14.2.1

Shell Version

zsh 5.9

Current Warp version

v0.2023.12.19.08.02.stable_00

Regression

No, this bug or issue has existed throughout my experience using Warp

Recent working Warp date

Not working since the first public releases of warp.

Additional context

No response

Does this block you from using Warp daily?

Yes, this issue prevents me from using Warp daily.

Is this a Warp specific issue? (i.e. does it happen in Terminal, iTerm, Kitty, etc.)

Yes, this I confirmed this only happens in Warp, not other terminals.

Warp Internal (ignore): linear-label:b9d78064-c89e-4973-b153-5178a31ee54e

None

dannyneira commented 6 months ago

Thanks for letting us know @maxheyer, There are some known issues with non-ABC input sources in Warp. From your link, I guess that you may have a German keyboard input source so that may be part of the issue here. We're tracking this GitHub issue for IME here #341

To anyone else facing this issue, please add a 👍 to the original post at the top or comment with your details, and subscribe if you'd like to be notified.

maxheyer commented 6 months ago

@dannyneira I'm not sure if I understood your comment correctly. The standard German keyboard input works fine.

dannyneira commented 6 months ago

Thanks for clearing that up, we will try and reproduce this and post any updates or followup questions on this thread.