Аватар пользователя B.X

Mens immota manet...

Mens immota manet, lacrimae volvuntur inanes. — Дух непоколебим: понапрасну катятся слёзы.

Top.Mail.Ru Каталог webplus.info Яндекс.Метрика

Пользователей онлайн: 0.

«Они считали чувство вины ошибкой, а угрызения совести — слабостью. Они всегда были практичны и никогда — сентиментальны. Но дружба их не имела границ.»

Опера: как я удалил все клавиатурные сочетания и из-за чего... | [Харзах]-[РУ]

Аватар пользователя B.X

Я писал новость, но вдруг на клавиатуре ошибся и куда-то не туда нажал. В результате, у Оперы курсор поменялся на угол с крестом, вкладка стала отдельным окном и всё, было ничего не изменить в текстовом поле. Могу сказать, что кроме ctrl v и ctrl c я нигде ничем больше не пользуюсь. Не смотря на то, что я являюсь пользователем Linux, освоил многие приёмы. но управление с клавиатуры так и не прижилось. Да и глупо это, запоминать разные для каждой программы сочетания клавиш. Можно потратить своё время на что-то другое, более полезное.

Более того, я считаю вот в таких ситуациях, оно просто вредит. Я давно пользовался Оперой и именно влавиатурные сочетания меня больше всего в ней бесили. Наконец-то я нашёл выход. В настройках Оперы (перейти в Opera --> Настройки --> Общие настройки --> Расширенные --> Управление --> Профили клавиатуры):

Выбрать Opera Standart и справа нажать на кнопку Копировать. В результате у вас появится ниже всех строчек Копия Opera Standart. Я его переименовал в Opera Standart 1. Этот файл сохраняется в вашей домашней папке, так что, при обновлении он также будет присутствовать в .opera/keyboard (думаю у пользователей Windows аналогично). Теперь, с этмии настройками можно делать всё, что хочется, они читаются последними и являются приоритетными. В редактировании профиля клавиатуры (кнопка Править справа), я удалил всё, что только возможно, кроме c ctrl Copy и v ctrl Paste, а также оставил Backspace для удаления выделенного (например в текстовом поле выделяешь что-то и удаляешь клавишей Backspace) и в Advanced/Edit Widget оставил перемещение по текстовому полю (вниз, вперёд, назад, вверх). Всё остальное я удалил и Опера наконец-то приобрела вид программы, которая полезна и удобна и не выкидывает фокусов. Вот мой файл standard_keyboard_1.ini (в папке .opera keyboards):

Opera Preferences version 2.1 ; Do not edit this file while Opera is running ; This file is stored in UTF-8 encoding [Version] File Version=1 [Info] Description=Opera Standard Keyboard setup Author=Opera Software ASA Version=1 NAME=Opera Standard 1 [Application] Platform Unix, Back=Back Platform Unix, Forward=Forward c ctrl=Copy v ctrl=Paste Platform Windows-Unix-MCE, Backspace=Backspace | Back Platform Mac, Backspace=Backspace | Delete | Back Backspace shift=Backspace | Forward | Fast forward, 0 [Browser Window] [Document Window] [Compose Window] [Mail Window] [Panels] Esc=Hide panel, -1 [History Panel] [Chat Panel] Down=Next item Up=Previous item [Mail Panel] [Web Panel] [Transfers Panel] [File Chooser Dialog] Platform Unix, Esc=Cancel Platform Unix, Backspace=Go to parent directory Platform Unix, z ctrl=Undo Platform Unix, F2=Edit item [Dialog] [Form] [Widget Container] [Browser Widget] [Bookmarks Widget] [Contacts Widget] [Links Widget] Enter=Open link Platform Windows-Unix-MCE, Enter shift=Open link in new page Platform Mac, Enter ctrl=Open link in new page Enter shift ctrl=Open link in background page Down=Next item Up=Previous item [Notes Widget] [Widgets Widget] Enter=Open widget Del shift=Cut [Unite Services Widget] Enter=Goto Public Page Del shift=Cut [Button Widget] [Radiobutton Widget] [Checkbox Widget] [Popup Menu Widget] Platform Unix, Esc=Close dropdown Platform Unix, Right=Open item Platform Unix, Left=Close item Platform Unix, Down=Next item Platform Unix, Up=Previous item Platform Unix, Enter=Select item [Dropdown Widget] [Color Box Widget] Down alt=Show dropdown Esc=Close dropdown Right=Next item Left=Previous item Down=Next item Up=Previous item Enter=Show dropdown | Select item [Calendar Widget] Down alt=Show dropdown Esc=Close dropdown Enter=Select item Right=Next item Left=Previous item Down=Next item Up=Previous item [List Widget] [Tree Widget] [Edit Widget] Left=Previous character Right=Next character Up shift=Range previous line Down shift=Range next line [SVG Editable] Left=Previous character Right=Next character Left shift=Range previous character Right shift=Range next character Platform Windows-Unix-MCE, Left ctrl=Previous word Platform Windows-Unix-MCE, Right ctrl=Next word Platform Windows-Unix-MCE, Left ctrl shift=Range previous word Platform Windows-Unix-MCE, Right ctrl shift=Range next word Platform Mac, Left alt=Previous word Platform Mac, Right alt=Next word Platform Mac, Left alt shift=Range previous word Platform Mac, Right alt shift=Range next word Platform Windows-Unix-MCE, Up=Previous line Platform Windows-Unix-MCE, Down=Next line Platform Mac, Up=Previous line | Go to line start Platform Mac, Down=Next line | Go to line end Up shift=Range previous line Down shift=Range next line PageUp=Page up PageDown=Page down PageUp shift=Range page up PageDown shift=Range page down Platform Windows-Unix-MCE, Home=Go to line start Platform Windows-Unix-MCE, End=Go to line end Platform Windows-Unix-MCE, Home shift=Range go to line start Platform Windows-Unix-MCE, End shift=Range go to line end Platform Mac, Left ctrl=Go to line start Platform Mac, Right ctrl=Go to line end Platform Mac, Left ctrl shift=Range go to line start Platform Mac, Right ctrl shift=Range go to line end Platform Mac, Up ctrl shift=Range go to line start Platform Mac, Down ctrl shift=Range go to line end Home ctrl=Go to start End ctrl=Go to end Home ctrl shift=Range go to start End ctrl shift=Range go to end Platform Windows-Unix-MCE, Del ctrl=Delete word Platform Mac, Del alt=Delete word Platform Windows-Unix-MCE, Backspace ctrl=Backspace word Platform Mac, Backspace alt=Backspace word Backspace=Backspace x ctrl shift=Convert hex to unicode b ctrl=Toggle style bold i ctrl=Toggle style italic u ctrl=Toggle style underline [Address Dropdown Widget] [Search Dropdown Widget] Down alt=Show dropdown Space=Show dropdown Esc=Close dropdown Right=Next item Left=Previous item Down=Next item Up=Previous item PageUp=Page up PageDown=Page down Home=Go to start End=Go to end Enter=Select item Del shift=Delete selected item [Search Dropdown Special Widget] Esc=Close dropdown [Speed Dial Widget] Esc=Show speed dial help, 1 [FindTextBar] Esc=Cancel [Wand Store Bar] Esc=Cancel [Thumbnail Button Widget] Space=Click button Space shift=Click button Space shift ctrl=Click button Enter=Click button Enter shift=Click button Enter shift ctrl=Click button [Expand Widget] Space=Click button Right=Open expand Left=Close expand [Gadget Application] c ctrl=Copy v ctrl=Paste x ctrl=Cut z ctrl=Undo y ctrl=Redo z ctrl shift=Redo a ctrl=Select all Del=Delete Platform Windows-Unix-MCE, Backspace=Backspace | Back Platform Mac, Backspace=Backspace | Delete | Back Platform Windows-Unix-MCE, Ins ctrl=Copy Platform Windows-Unix-MCE, Ins shift=Paste Platform Windows-Unix-MCE, Backspace alt=Undo Plus=Zoom in, 10 Plus ctrl=Zoom in, 10 Add ctrl=Zoom in, 10 -=Zoom out, 10 - ctrl=Zoom out, 10 Dec ctrl=Zoom out, 10 0 ctrl=Zoom to, 100 Platform Windows-Unix-Mac, *=Zoom to, 100 Platform MCE, 1=Zoom to, 100 Platform MCE, 2=Zoom to, 110 Platform MCE, 3=Zoom to, 120 Platform MCE, 4=Zoom to, 130 Platform MCE, 5=Zoom to, 140 Platform MCE, 6=Zoom to, 150 Platform MCE, 7=Zoom to, 160 Platform MCE, 8=Zoom to, 170 Platform MCE, 9=Zoom to, 180 r ctrl=Reload F5=Reload F5 ctrl=Force Reload F5 shift=Force Reload Platform Mac, m ctrl=Minimize window w ctrl=Close page, 1 F4 ctrl=Close page, 1 w ctrl shift=Close window F4 alt=Close window Platform Unix-Mac, q ctrl=Exit ContextMenu=Show context menu Platform Windows-Unix-MCE, F10 shift=Show context menu Platform Mac, m ctrl shift=Show context menu Enter ctrl=Wand Platform Mac, Enter meta=Wand Feature ExtendedShortcuts, 0=Zoom in, 10 Feature ExtendedShortcuts, 8=Zoom in, 100 Feature ExtendedShortcuts, 9=Zoom out, 10 Feature ExtendedShortcuts, 7=Zoom out, 100 Feature ExtendedShortcuts, 6=Zoom to, 100 [Rich Menu Window] Esc=Close window Down=Focus next widget Up=Focus previous widget [Zoom Button Widget] Enter=Click button Space=Click button [Addressbar Overlay] Esc=Close window [Quick Scroll Container View] PageUp=Page up PageDown=Page down

Все строки, которые не удалялись из GUI, я тоже трогать не стал. Вот мои настройки на сегодняшний день:

[Application] Platform Unix, Back=Back Platform Unix, Forward=Forward c ctrl=Copy v ctrl=Paste Platform Windows-Unix-MCE, Backspace=Backspace | Back Platform Mac, Backspace=Backspace | Delete | Back Backspace shift=Backspace | Forward | Fast forward, 0 [Edit Widget] Left=Previous character Right=Next character Up shift=Range previous line Down shift=Range next line

И мне их хватает. Теперь, при очередном неудачном нажатии на клавиши на клавиатуре, я не боюсь, что:
а) случайно закроется окно с набранным текстом
б) откроется другое окно
в) Опера перейдет на вид во весь экран
и тд. и тп. в том же духе...