Як перенастроїти комбінації клавіш для копіювання та вставлення?


14

Я шукав у меню конфігурації та гугла по всьому Інтернету, як налаштувати комбінації клавіш для Copy and Paste у вікні диспетчера Unity.

Чи є десь приховане місце для налаштування цього?

У Gnome Desktop на Lucid я налаштував її так, що за допомогою клавіатури / миші системної системи Ubuntu я міг використовувати Win+ C/ Win+ Vдля копіювання та вставлення скрізь на робочий стіл Gnome, включаючи Firefox та термінал gnome; тоді, коли я переміщую мишу на робочий стіл Mac *, ті самі натискання клавіш копіювали б і вставляли. Я дуже хотів би зберегти цю консистенцію.

Ctrl+ Cочевидно недоречно, оскільки ключ "копіювати" в будь-якій програмі терміналу. ( CtrlНасправді будь-які символи.)

* Я роблю це, запускаючи сервер Synergy на Ubuntu та клієнт Synergy на Macbook.


Що саме ти маєш на увазі? Ctrl + C і Ctrl + V працюють для копіювання та вставки, за винятком тире, який є помилкою. Дивіться pad.lv/736222, якщо про це ви питали.
Джеремі Біча

Відповіді:


13

Для отримання потрібних результатів потрібно змінити різні конфігураційні речі:

  • У Firefox про: config
    ui.key.accelKey 18
    ui.key.menuAccessKey 17

    Це робить Alt-C Alt-V Alt-W клавіатурними комбінаціями для Firefox, а не відповідними клавішами Ctrl.
  • У gnome-терміналі відредагуйте> комбінації клавіш, вимкніть "Увімкнути клавіші доступу до меню", змініть копію, вставити тощо, на Alt + C, V тощо. в минулому.)
  • У .synergy-conf видаліть alt = super, super = alt. Тепер Alt на клавіатурі Ubuntu - це клавіша Command на Mac. Тепер я просто використовую Alt замість Win; нічого великого. (Менеджер вікон Unity, здається, "володіє" клавішею Win; здавалося, що шлях найменшого опору просто змінити тут свою звичку ... і клавіша Alt більше нагадує розташування клавіші Command на Mac.)
  • Вимкніть "Новий термінал - Alt-T" в ярликах системної клавіатури, щоб його можна було використовувати для "Нової вкладки" в gnome-terminal та Firefox.

Дякую за покажчики ... Я забув про Firefox про: зміну конфігурації, яку я здійснив, коли це було важливою частиною головоломки.


10

Ctrl+ Cі Ctrl+ Vза замовчуванням не копіюйте та не вставляйте в Термінал . Це тому, що Ctrl+ C- це спеціальна команда, що використовується (протягом десятиліть) для переривання поточного запущеного процесу. За замовчуванням - Shift+ Ctrl+ Cта Shift+ Ctrl+ V.

Якщо потрібно, ви зміните це, натиснувши Правка> Комбінації клавіш на своєму терміналі.


Ах, це звучить як помилка. Я думаю, у мене була подібна проблема. Я працював над цим, клацнувши правою кнопкою миші та вибравши копію. Це може бути проблема фокусування клавіатури. Тож якщо ви повідомляєте про помилку, я також хотів би дотримуватися її.
Джеремі Біча

1
@Mike ласкаво просимо запитати ubuntu, як працює сайт, це ви покращуєте своє запитання, а потім люди адаптують свої відповіді, тому інтегруйте свої коментарі щодо вашого робочого процесу прямо у своє запитання, інакше інформація потрапляє в коментарі, дякую!
Хорхе Кастро

Незначна річ - я використав Правка-> Налаштування-> Ярлики в Терміналі, потім натисніть "Копіювати" (або "Вставити"), а потім введіть ярлик.
Крейг С. Андерсон

1
@JeremyBicha Це точно не помилка.
ahonnecke

6

Мені також прикро, що ярлики терміналів для копіювання та вставки відрізняються від тих, що використовуються в решті системи. Альтернативне рішення знайденого нами - це зміна ярликів терміналу на ctrl + c і ctrl + v та зміна ключа переривання, додавши наступне в ~/.bashrc:

stty intr ^b

Тепер, щоб перервати програму, вам слід набрати ctrl + b замість ctrl + c, але ви можете піти вперед і перевстановити ярлики терміналів. Після цього ви можете використовувати послідовно ctrl + c, ctrl + v для копіювання та вставлення тексту в систему.

Щоб знайти, які інші клавіші управління вже використовуються для передачі сигналів терміналу, перевірте вихід stty -a.


1

Якщо ви хочете використовувати ключ Win для копіювання / вставки в Firefox в Linux, ви можете встановити його в about: config таким чином:

ui.key.accelKey 91
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.