Linux - сочетания клавиш для редактирования
Модератор: Модераторы
Linux - сочетания клавиш для редактирования
Дано:
Linux SUSE 15.2 Leap 64-bit - xfce (стоковый из пакетов)
Lazarus v.2.2.0
В линуксе при загрузке выставлен режим
"соответсвия клавиш для редактирования как в Windows" т.е.
Shift + End( на расширенной цифровой клавиатуре) - выделяет строку да конца
Ctrl + Ins( на расширенной цифровой клавиатуре) - копирует
Shift + Ins( на расширенной цифровой клавиатуре) - вставляет
И ЭТО РАБОТАЕТ ВО __ВСЕХ__ программах(их полях ввода) в LINUX
кроме (пи-пи-пи) Lazarus !!!
Как бороться с ЭТИМ ?
Linux SUSE 15.2 Leap 64-bit - xfce (стоковый из пакетов)
Lazarus v.2.2.0
В линуксе при загрузке выставлен режим
"соответсвия клавиш для редактирования как в Windows" т.е.
Shift + End( на расширенной цифровой клавиатуре) - выделяет строку да конца
Ctrl + Ins( на расширенной цифровой клавиатуре) - копирует
Shift + Ins( на расширенной цифровой клавиатуре) - вставляет
И ЭТО РАБОТАЕТ ВО __ВСЕХ__ программах(их полях ввода) в LINUX
кроме (пи-пи-пи) Lazarus !!!
Как бороться с ЭТИМ ?
Настройка комбинаций клавиш не работает?
Как бы работают только в окне редактирования кода,Настройка комбинаций клавиш не работает?
но только после дополнительного пинка ( Нажать Grab key - и еще раз "зарегистрировать" комбинацию клавиш ).
Во всех остальных ненастраиваемых полях ввода ( Например окно "Поиск", "Свойства проекта" и т.д. - не работает ... )
Добавлено спустя 17 часов 20 минут 54 секунды:
Вот полное описание этой проблемы в bug-traking :
https://gitlab.com/freepascal.org/lazar ... sues/29175
Кроме как перейти на QT widgetset
решения не видно ...
Опять пробую в Linux вышеперечисленные комбинации клавиш в свежей версии Lazarus...
Опять не работают как в самом Lazarus,
так и во всех программах, скомпилированных им ...
Удивительно, но во ВСЕХ других местах и программах ( где есть текстовые поля ввода ) -
все РАБОТАЕТ ...
Опять не работают как в самом Lazarus,
так и во всех программах, скомпилированных им ...
Удивительно, но во ВСЕХ других местах и программах ( где есть текстовые поля ввода ) -
все РАБОТАЕТ ...
не-а, не во всехgrot писал(а):о во ВСЕХ других местах и программах
Из последнего, что попадалось неработающее, кажетсо calc.LibreOffice 24.2 на клавиатурах, у которых только совмещённый цифровой блок, косячил на ctrl+ins и shift+ins
в mc, кстати сие сочетание не работает и не работало никогда
-
xchgeaxeax
- постоялец
- Сообщения: 198
- Зарегистрирован: 11.05.2023 02:51:40
Так это не проблема mc, а терминала. Запусти OpenSSH или PuTTY на Windows и в нем mc с сервера на Linux - будет работать.SSerge писал(а):в mc, кстати сие сочетание не работает и не работало никогда
- Alexx2000
- постоялец
- Сообщения: 490
- Зарегистрирован: 25.10.2006 00:22:07
- Откуда: Мытищи
- Контактная информация:
Почему какие-то левые настройки должны влиять на редактор Lazarus?grot писал(а):Опять не работают как в самом Lazarus,
Сомневаюсь, скорее всего это работает только в стандартных полях ввода GTK.grot писал(а):Удивительно, но во ВСЕХ других местах и программах ( где есть текстовые поля ввода ) - все РАБОТАЕТ ...
Попробовал в CodeTyphon ( GTK 2 ).
Не работает ...
Не работает ...
Lazarus - мечты сбываются !
Пересобрал IDE в Qt5 :
make bigide LCL_PLATFORM=qt5
и ВСЕ и ВЕЗЬДЕ заработало как надо !
Пересобрал IDE в Qt5 :
make bigide LCL_PLATFORM=qt5
и ВСЕ и ВЕЗЬДЕ заработало как надо !
В продолжении этой темы
(проблема с Qt5 - в редакторе не получается ни один шрифт сделать BOLD ! )-
на SUSE Leap 15.6 :
Недавно смотрел IntelyJ Idea 2024 - там не работали навигационные клавиши на цифровой панели клавиатуры -
( никто "не знает" решения - тикет висит на оф. сайте много лет ) ...
у меня сработало решение отсюда:
https://stackoverflow.com/questions/327 ... s-on-linux
Switch to root user
cd /usr/share/X11/xkb/symbols
cp keypad keypad.original (just in case)
Edit keypad and replace all occurrences of KP_Up, KP_Down, KP_Left & KP_Right with Up, Down, Left & Right, respectively
Save
dpkg-reconfigure xkb-data
Reboot
Тут я вспоминаю о lazarus и ставлю с чистого листа на новую систему ( по умолчанию идет - gtk2 )
меняю KP_Insert и KP_Delete на варианты без "KP_" и
о чудо - все начинает работать как надо !
(проблема с Qt5 - в редакторе не получается ни один шрифт сделать BOLD ! )-
на SUSE Leap 15.6 :
Недавно смотрел IntelyJ Idea 2024 - там не работали навигационные клавиши на цифровой панели клавиатуры -
( никто "не знает" решения - тикет висит на оф. сайте много лет ) ...
у меня сработало решение отсюда:
https://stackoverflow.com/questions/327 ... s-on-linux
Switch to root user
cd /usr/share/X11/xkb/symbols
cp keypad keypad.original (just in case)
Edit keypad and replace all occurrences of KP_Up, KP_Down, KP_Left & KP_Right with Up, Down, Left & Right, respectively
Save
dpkg-reconfigure xkb-data
Reboot
Тут я вспоминаю о lazarus и ставлю с чистого листа на новую систему ( по умолчанию идет - gtk2 )
меняю KP_Insert и KP_Delete на варианты без "KP_" и
о чудо - все начинает работать как надо !
