-
Notifications
You must be signed in to change notification settings - Fork 584
Closed as not planned
Labels
Description
What system are you running Yazi on?
Windows
What terminal are you running Yazi in?
Powershell
yazi --debug
output
Yazi
Version: 0.3.1 (VERGEN_IDEMPOTENT_OUTPUT 2024-08-22)
Debug : true
OS : windows-x86_64 (windows)
Ya
Version: 0.3.1 (VERGEN_IDEMPOTENT_OUTPUT 2024-08-22)
Emulator
Emulator.via_env: ("", "")
Emulator.via_csi: Ok(Unknown([]))
Emulator.detect : Unknown([])
Adapter
Adapter.matches: Chafa
Desktop
XDG_SESSION_TYPE: None
WAYLAND_DISPLAY : None
DISPLAY : None
SSH
shared.in_ssh_connection: false
WSL
/proc/sys/fs/binfmt_misc/WSLInterop: false
Variables
SHELL : None
EDITOR : None
VISUAL : None
YAZI_FILE_ONE : None
YAZI_CONFIG_HOME : None
Text Opener
default: Some(Opener { run: "nvim \"%*\"", block: true, orphan: false, desc: "nvim", for_: None, spread: true })
block : Some(Opener { run: "nvim \"%*\"", block: true, orphan: false, desc: "nvim", for_: None, spread: true })
Multiplexers
TMUX : false
tmux version : program not found
ZELLIJ_SESSION_NAME: None
Zellij version : program not found
Dependencies
file : 5.45
ueberzugpp : program not found
ffmpegthumbnailer: program not found
magick : program not found
fzf : 0.51.0
fd : 10.1.0
rg : 14.1.0
chafa : program not found
zoxide : 0.9.2
7z : 24.05
7zz : program not found
jq : program not found
--------------------------------------------------
When reporting a bug, please also upload the `yazi.log` log file - only upload the most recent content by time.
You can find it in the "C:\\Users\\andre\\AppData\\Roaming\\yazi\\state" directory.
Did you try the latest nightly build to see if the problem got fixed?
No, and I'll explain why below
Describe the bug
Characters that require modifiers (like ctrl, alt) are ignored in input fields like "cd --interactive". The german keyboard layout requires modifiers for some characters. Examples are @ (ctrl+alt+q), \ (ctrl+alt+ß) and ~ (ctrl+alt++). These characters are filtered out when pasting text as well ("C:\hello" becomes "C:hello").
Minimal reproducer
- Use a keyboard with german layout. (Or maybe just change the keyboard layout in Windows. The key ß is located in the number row between 0 and ´.)
- Open cd --interactive by pressing g<space>.
- Press ctrl+alt+ß for the character \.
- Notice that no character is inserted and the input field stays empty.
Anything else?
No response