Skip to content
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

Невозможно ввести символ backslash "\" в немецкой раскладке клавиатуры. #2493

Open
olek07 opened this issue Nov 5, 2024 · 11 comments

Comments

@olek07
Copy link

olek07 commented Nov 5, 2024

Невозможно ввести символ backslash "" в немецкой раскладке клавиатуры. Вместо него печатается "ß", находящийся на этой же клавише. В ранних версиях far2l такой проблемы не было.

@spnethw
Copy link
Contributor

spnethw commented Nov 5, 2024

Было бы неплохо уточнить детали:

  1. far2l — tty или gui?
  2. если tty, то в каком эмуляторе терминала запускается?
  3. операционная система и её версия (а также Wayland или X11, если Linux)?
  4. какая именно "немецкая" раскладка?

У меня под Linux / KDE в списке аж 30 "немецких раскладок".
Добавил просто "Немецкую".
\ можно ввести, только зажав эту клавишу с Alt Gr, причём так не только в far2l, но и во всех других программах.

@olek07
Copy link
Author

olek07 commented Nov 5, 2024

  1. В gui. То есть, ни в редакторе, ни в командной строке нельзя ввести backslash
  2. Ubuntu Ubuntu 20.04.6 LTS
  3. Немецкая для Германии.
    Нажимаю AltGr+\ Появляется ß

@spnethw
Copy link
Contributor

spnethw commented Nov 10, 2024

@unxed 👀

@olek07
Copy link
Author

olek07 commented Dec 20, 2024

Ну, как обстоят дела?

@unxed
Copy link
Contributor

unxed commented Dec 23, 2024

Я помню и вернусь к этому как будет минутка.

@unxed
Copy link
Contributor

unxed commented Dec 29, 2024

Какая из этих раскладок нас интересует? У меня Cinnamon, показывает вот такое.

Снимок экрана от 2024-12-29 13-02-18

@unxed
Copy link
Contributor

unxed commented Dec 29, 2024

Временное решение: Держим Альт и набираем на цифровой клавиатуре 92

Alt Gr + ß
Ctrl + Alt + ß
Не помогают?

@unxed
Copy link
Contributor

unxed commented Dec 29, 2024

Там две отдельные проблемы наблюдаются. Первая - мы неправильно определяем нажатие правого Alt, это я вроде бы поправил у себя.

Но дальше происходит следующее: фар видит альт, и начинает вместо ввода символа \ вполнять по нему быстрый поиск: у нас же, получается, Alt+буква, а в этом случае быстрый поиск и должен работать.

Я пока не соображу, как это решать. Отключить быстрый поиск по правому Alt вообще?
@elfmz @akruphi

@akruphi
Copy link
Contributor

akruphi commented Dec 29, 2024

Отключить быстрый поиск по правому Alt вообще?

Изредка я пользуюсь быстрым поиском по правому Alt. Возможно сделать опциональным через галочку/combobox в Options -> Panel settings.

А вне панелей - в редакторе / в ком.строке при погашенных панелях / диалогах это удалось пофиксить? Т.е. осталось только решить позволять ли такой ввод при наличии хоть одной панели?

@unxed
Copy link
Contributor

unxed commented Dec 29, 2024

А вне панелей - в редакторе / в ком.строке при погашенных панелях / диалогах это удалось пофиксить?

Ну как это пофиксишь, когда фар видит это как Alt+\ и ведёт себя соответсвенно? Сделать так чтобы именно для этой кнопки Alt игнорировался? Странный костыль.

Надо бы глянуть, как на винде оно работает, только у меня винды-то и нету.

@unxed
Copy link
Contributor

unxed commented Dec 29, 2024

Far3 в Wine делает то же самое: быстрый поиск по \, а в редакторе ничего.

Кстати, far2l ещё и различать правый альт в принципе не умеет. Не на уровне WinPort (там есть, кривое, я починил у себя, но не знаю, нужно ли оно), а на уровне самого фара. То есть там надо прям фундаментальные вещи менять, чтоб различать начал, я это не хочу без @elfmz делать.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants