31-Перетряска горячих клавиш

Ввиду роста числа и появления новых программ формата Appimage решил организовать горячие клавиши более продуманно.
Справочный файл Клавиши.txt:
Спец.клавиши:
Терминал
Менеджер задач
Калькулятор
Уже ЗАНЯТЫ: Tab I A D H K L M
Медийные клавиши:
Открыть папку Home Folder
Открыть папку Desktop
Медиаплеер
Далее с Win, а если плюсик - то еще и с Alt:
1 Радио Blues
1+ Радио Baroque
2 Радио Gothic
2+ Радио Gibson
3 Радио RA_Perlen
3+ Радио RA_Heavy
4 Радио Velvet
4+ Радио GlassRock
5 Радио Riel
5+ Радио ModernRock
6 Радио Loves
6+ Радио HeroldRelax
7 Радио KamchatkaRock
7+ Радио Article
8 Радио MaxiFrance
8+ Радио Bear
9 Радио Echo.msk
9+ Радио Svoboda
0 Остановить всё радио
Tab >Переключить окна в обратном порядке
Q Чат
W Браузер
E Текстовый редактор
E+ Офисный пакет
R Запуск программ
R+ Считать конф.файлы
T Качалка
T+ Восстановление раскладки
Y
U
I *Калькулятор
O Облако Майла
P Менеджер паролей
A >Свернуть окно в заголовок / развернуть
S Cправка по быстрым клавишам
D >Свернуть окно
F Редактор фото
F+ Графический редактор
G
H *Терминал
H+ Консольный файловый менеджер
J Статистика движения
J+ Редактор GPS треков
K *Менеджер задач
L >Закрыть окно
Z Личный дневник
Z+ Дневник-буфер
X База данных
X+ Открыть папку Справки
C Открыть документ Велодвижение 2018.xls
C+ Открыть документ Велодвижение все.xls
V Обрезка видео
V+ Редактор видео
B Читалка
B+ Библиотека
N Отправить файлы
N+ Обмен файлами с ZTE (страница браузера)
M >Свернуть/поднять все окна

Файл /root/.fluxbox/keys:
# Мышь на раб.столе - Меню
OnDesktop Mouse1 :MacroCmd {WindowMenu} {HideMenus}
OnDesktop Mouse2 :WorkspaceMenu
OnDesktop Mouse3 :RootMenu
# Колесо мыши на раб.столе - Переключение раб.столов
OnDesktop Mouse4 :PrevWorkspace
OnDesktop Mouse5 :NextWorkspace
# Колесо мыши на панели - Переключение между окнами
OnToolbar Mouse4 :PrevWindow {static groups} (iconhidden=no)
OnToolbar Mouse5 :NextWindow {static groups} (iconhidden=no)
# Перемещение/изменение размеров окна
OnWindow Mod1 Mouse1 :MacroCmd {Raise} {Focus} {StartMoving}
OnWindowBorder Move1 :StartMoving
OnWindow Mod1 Mouse3 :MacroCmd {Raise} {Focus} {StartResizing NearestCorner}
OnLeftGrip Move1 :StartResizing bottomleft
OnRightGrip Move1 :StartResizing bottomright
# Понижение уровня окна
OnWindow Mod1 Mouse2 :Lower
OnTitlebar Mouse2 :Lower
# Перемещение заголовка без содержимого окна
OnTitlebar Control Mouse1 :StartTabbing
# Во весь экран
OnTitlebar Double Mouse1 :Maximize
# Перемещение окна
OnTitlebar Mouse1 :MacroCmd {Raise} {Focus} {ActivateTab} {StartMoving}
OnTitlebar Move1 :StartMoving
# Меню окна
OnTitlebar Mouse3 :WindowMenu
# Переключение между окнами
Mod1 Tab :NextWindow {groups} (workspace=[current])
Mod1 Shift Tab :PrevWindow {groups} (workspace=[current])
Mod4 Tab :PrevWindow {groups} (workspace=[current])
# Настройки звука, используя коды клавиш
# Если эти не работают, используйте xev для их определения
176 :Exec amixer sset Master,0 1+
174 :Exec amixer sset Master,0 1-
160 :Exec amixer sset Master,0 toggle
# Команды для активного окна
Mod1 space :WindowMenu
Mod4 Shift m :Fullscreen
Mod4 d :Minimize
Mod4 a :Shade
Mod4 l :Close
Control Mod1 x :Kill
# Показать раб.стол
Mod4 m :ShowDesktop
# Перейти на другой раб.стол
Mod1 Left :PrevWorkspace
Mod1 Right :NextWorkspace
# Окно на предыдущий/следующий раб.стол
Control Mod4 Left :SendToPrevWorkspace
Control Mod4 Right :SendToNextWorkspace
# Окно на другой раб.стол, и перейти на него
Mod4 Left :SendToPrevWorkspace
Mod4 Right :TakeToNextWorkspace
# Перейти на указанный раб.стол
Control F1 :Workspace 1
Control F2 :Workspace 2
Control F3 :Workspace 3
Control F4 :Workspace 4
# Окно на указанный раб.стол
Control Mod4 F1 :SendToWorkspace 1
Control Mod4 F2 :SendToWorkspace 2
Control Mod4 F3 :SendToWorkspace 3
Control Mod4 F4 :SendToWorkspace 4
# Окно на указанный раб.стол, и перейти на него
Mod4 F1 :TakeToWorkspace 1
Mod4 F2 :TakeToWorkspace 2
Mod4 F3 :TakeToWorkspace 3
Mod4 F4 :TakeToWorkspace 4
# Средняя кнопка мыши на тачпаде
225 :Exec xdotool click 2
# Меню выключения ПК
248 :Exec obsession-logout
# Запуск программ
180 :Exec fbstartupnotify && pcmanfm
163 :Exec fbstartupnotify && pcmanfm /root/Desktop
179 :Exec fbstartupnotify && fbliveapp vlc
# Запуск онлайн-радио
Mod4 1 :Exec /root/MyApps/Радио/Blues
Mod1 Mod4 1 :Exec /root/MyApps/Радио/Baroque
Mod4 2 :Exec /root/MyApps/Радио/Gothic
Mod1 Mod4 2 :Exec /root/MyApps/Радио/Gibson
Mod4 3 :Exec /root/MyApps/Радио/RA_Perlen
Mod1 Mod4 3 :Exec /root/MyApps/Радио/RA_Heavy
Mod4 4 :Exec /root/MyApps/Радио/Velvet
Mod1 Mod4 4 :Exec /root/MyApps/Радио/GlassRock
Mod4 5 :Exec /root/MyApps/Радио/Riel
Mod1 Mod4 5 :Exec /root/MyApps/Радио/ModernRock
Mod4 6 :Exec /root/MyApps/Радио/Loves
Mod1 Mod4 6 :Exec /root/MyApps/Радио/HeroldRelax
Mod4 7 :Exec /root/MyApps/Радио/KamchatkaRock
Mod1 Mod4 7 :Exec /root/MyApps/Радио/Article
Mod4 8 :Exec /root/MyApps/Радио/MaxiFrance
Mod1 Mod4 8 :Exec /root/MyApps/Радио/Bear
Mod4 9 :Exec /root/MyApps/Радио/Echo.msk
Mod1 Mod4 9 :Exec /root/MyApps/Радио/Svoboda
Mod4 0 :Exec killall mpg123.bin
# Снимок экрана - PrintScreen
Print :Exec fbprintscreen
# Запуск программ
Mod4 q :Exec /root/MyApps/Telegram/Telegram
#Mod1 Mod4 q :
Mod4 w :Exec fbstartupnotify && fbliveapp chromium
Mod1 Mod4 w :Exec apulse /root/MyApps/Firefox/Firefox-63.0.3.glibc2.7-x86_64.AppImage
Mod4 e :Exec fbstartupnotify && leafpad
Mod1 Mod4 e :Exec /root/MyApps/Libreoffice/LibreOffice-still.standard-x86_64.AppImage
Mod4 r :Exec fbappselect
Mod1 Mod4 r :Reconfigure
Mod4 t :Exec /root/MyApps/Transmission/Transmission-2.92.glibc2.14-x86_64.AppImage
Mod1 Mod4 t :Exec setxkbmap -layout 'us,ru(winkeys)' -option 'grp:caps_toggle'
#Mod4 y :
#Mod1 Mod4 y :
#Mod4 u :
#Mod1 Mod4 u :
Mod4 i :Exec fbstartupnotify && qalculate-gtk
#Mod1 Mod4 i :
Mod4 o :Exec cloud
Mod1 Mod4 o :Exec /root/MyApps/FreeFileSync/FreeFileSync
Mod4 p :Exec keepassx
#Mod1 Mod4 p :
#Mod4 a :Shade
#Mod1 Mod4 a :
Mod4 s :Exec leafpad /root/Documents/Клавиши.txt
Mod1 Mod4 s :Exec feh --bg-fill /home/guest/Pictures/Keys.png
#Mod4 d :
#Mod1 Mod4 d :
Mod4 f :Exec xnview
Mod1 Mod4 f :Exec /root/MyApps/GIMP/GIMP-2.9.3.glibc2.15-x86_64.AppImage
Mod4 g :Exec feh --bg-fill /home/guest/Pictures/2018-11-05_10-03-31.jpg
Mod1 Mod4 g :Exec feh --bg-fill /home/Фото/2011/2011-03/2011-03-19_13.29.10.jpg
Mod4 h :Exec fbstartupnotify && xterm -ls
Mod1 Mod4 h :Exec fbstartupnotify && xterm mc
Mod4 j :Exec turtlesport
Mod1 Mod4 j :Exec java -jar /root/MyApps/Gpsprune/gpsprune.jar
Mod4 k :Exec fbstartupnotify && lxtask
#Mod1 Mod4 k :
#Mod4 l :Close
#Mod1 Mod4 l :
Mod4 z :Exec zim ~/Notebooks/My/notebook.zim
Mod1 Mod4 z :Exec zim ~/Notebooks/Buffer/notebook.zim
Mod4 x :Exec zim ~/Notebooks/Database/notebook.zim
Mod1 Mod4 x :Exec fbstartupnotify && pcmanfm /home/Справки
Mod4 c :Exec /root/MyApps/Libreoffice/LibreOffice-still.standard-x86_64.AppImage -o '/root/Documents/Велодвижение/Велодвижение 2018.xls'
Mod1 Mod4 c :Exec /root/MyApps/Libreoffice/LibreOffice-still.standard-x86_64.AppImage -o '/root/Documents/Велодвижение/Велодвижение все.xls'
Mod4 v :Exec /root/MyApps/Vidcutter/VidCutter-6.0.0-x64.AppImage
Mod1 Mod4 v :Exec openshot
Mod4 b :Exec /root/MyApps/FBReader/FBReader-0.99.4.glibc2.14-x86_64.AppImage
Mod1 Mod4 b :Exec mount /dev/disk/by-label/Calibre /media/sdc1; /root/MyApps/Calibre/Calibre-3.18.0.glibc2.14-x86_64.AppImage
Mod4 n :Exec nitroshare
Mod1 Mod4 n :Exec fbstartupnotify && fbliveapp chromium http://192.168.1.5:8080/
#Mod4 m :ShowDesktop
#Mod1 Mod4 m :

# Выйти из Fluxbox
Control Mod1 Delete :Exit

ОГЛАВЛЕНИЕ
НАЗАД

Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.