Linux - сочетания клавиш для редактирования

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Linux - сочетания клавиш для редактирования

Сообщение grot » 29.11.2022 14:31:49

Дано:
Linux SUSE 15.2 Leap 64-bit - xfce (стоковый из пакетов)
Lazarus v.2.2.0

В линуксе при загрузке выставлен режим
"соответсвия клавиш для редактирования как в Windows" т.е.

Shift + End( на расширенной цифровой клавиатуре) - выделяет строку да конца
Ctrl + Ins( на расширенной цифровой клавиатуре) - копирует
Shift + Ins( на расширенной цифровой клавиатуре) - вставляет

И ЭТО РАБОТАЕТ ВО __ВСЕХ__ программах(их полях ввода) в LINUX
кроме (пи-пи-пи) Lazarus !!!

Как бороться с ЭТИМ ?
grot
новенький
 
Сообщения: 81
Зарегистрирован: 13.02.2010 16:33:03

Re: Linux - сочетания клавиш для редактирования

Сообщение RRYTY » 29.11.2022 19:45:48

Настройка комбинаций клавиш не работает?
RRYTY
постоялец
 
Сообщения: 245
Зарегистрирован: 25.12.2021 10:00:32

Re: Linux - сочетания клавиш для редактирования

Сообщение grot » 29.11.2022 20:29:12

Настройка комбинаций клавиш не работает?


Как бы работают только в окне редактирования кода,
но только после дополнительного пинка ( Нажать Grab key - и еще раз "зарегистрировать" комбинацию клавиш ).

Во всех остальных ненастраиваемых полях ввода ( Например окно "Поиск", "Свойства проекта" и т.д. - не работает ... )

Добавлено спустя 17 часов 20 минут 54 секунды:
Вот полное описание этой проблемы в bug-traking :
https://gitlab.com/freepascal.org/lazarus/lazarus/-/issues/29175

Кроме как перейти на QT widgetset
решения не видно ...
grot
новенький
 
Сообщения: 81
Зарегистрирован: 13.02.2010 16:33:03

Re: Linux - сочетания клавиш для редактирования

Сообщение grot » 11.03.2024 14:30:00

Опять пробую в Linux вышеперечисленные комбинации клавиш в свежей версии Lazarus...

Опять не работают как в самом Lazarus,
так и во всех программах, скомпилированных им ...

Удивительно, но во ВСЕХ других местах и программах ( где есть текстовые поля ввода ) -
все РАБОТАЕТ ...
grot
новенький
 
Сообщения: 81
Зарегистрирован: 13.02.2010 16:33:03

Re: Linux - сочетания клавиш для редактирования

Сообщение SSerge » 11.03.2024 16:00:17

grot писал(а):о во ВСЕХ других местах и программах

не-а, не во всех :D
Из последнего, что попадалось неработающее, кажетсо calc.LibreOffice 24.2 на клавиатурах, у которых только совмещённый цифровой блок, косячил на ctrl+ins и shift+ins
в mc, кстати сие сочетание не работает и не работало никогда
SSerge
энтузиаст
 
Сообщения: 971
Зарегистрирован: 12.01.2012 05:34:14
Откуда: Барнаул

Re: Linux - сочетания клавиш для редактирования

Сообщение xchgeaxeax » 11.03.2024 20:51:40

SSerge писал(а):в mc, кстати сие сочетание не работает и не работало никогда

Так это не проблема mc, а терминала. Запусти OpenSSH или PuTTY на Windows и в нем mc с сервера на Linux - будет работать.
xchgeaxeax
постоялец
 
Сообщения: 190
Зарегистрирован: 11.05.2023 03:51:40

Re: Linux - сочетания клавиш для редактирования

Сообщение Alexx2000 » 12.03.2024 15:35:14

grot писал(а):Опять не работают как в самом Lazarus,

Почему какие-то левые настройки должны влиять на редактор Lazarus?
grot писал(а):Удивительно, но во ВСЕХ других местах и программах ( где есть текстовые поля ввода ) - все РАБОТАЕТ ...

Сомневаюсь, скорее всего это работает только в стандартных полях ввода GTK.
Аватара пользователя
Alexx2000
постоялец
 
Сообщения: 489
Зарегистрирован: 25.10.2006 00:22:07
Откуда: Мытищи

Re: Linux - сочетания клавиш для редактирования

Сообщение grot » 12.03.2024 21:06:37

Попробовал в CodeTyphon ( GTK 2 ).

Не работает ...
grot
новенький
 
Сообщения: 81
Зарегистрирован: 13.02.2010 16:33:03

Re: Linux - сочетания клавиш для редактирования

Сообщение grot » 18.04.2024 20:54:37

Lazarus - мечты сбываются !

Пересобрал IDE в Qt5 :
make bigide LCL_PLATFORM=qt5

и ВСЕ и ВЕЗЬДЕ заработало как надо !
grot
новенький
 
Сообщения: 81
Зарегистрирован: 13.02.2010 16:33:03

Re: Linux - сочетания клавиш для редактирования

Сообщение grot » 26.05.2025 19:22:03

В продолжении этой темы
(проблема с Qt5 - в редакторе не получается ни один шрифт сделать BOLD ! )-

на SUSE Leap 15.6 :
Недавно смотрел IntelyJ Idea 2024 - там не работали навигационные клавиши на цифровой панели клавиатуры -
( никто "не знает" решения - тикет висит на оф. сайте много лет ) ...
у меня сработало решение отсюда:
https://stackoverflow.com/questions/32753190/how-to-get-numeric-keypad-arrows-working-with-java-applications-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_" и
о чудо - все начинает работать как надо !
grot
новенький
 
Сообщения: 81
Зарегистрирован: 13.02.2010 16:33:03


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 245

Рейтинг@Mail.ru