Як я можу змусити Cygwin відкривати нове вікно кожного разу, коли я використовую комбінацію клавіш Windows 7?


5

[ Оновлення : коротка відповідь. Якщо додаток є третім справою на панелі завдань, натисніть WindowsKey + Shift + 3, щоб відкрити новий екземпляр. Ура!]

У мене на панелі завдань є Chrome та Cygwin. Ярлик для Chrome - це Ctrl-Alt-C (встановлений за допомогою клацання правою кнопкою миші та введення Ctrl-Alt-C у ​​Chrome -> Властивості -> Клавіша швидкого доступу). Ярлик Cygwin - це Ctrl-Alt-T.

Коли я натискаю Ctrl-Alt-C, я отримую нове вікно Chrome. Чудово! Це так, як якщо б я натиснув на значок Chrome, натиснувши кнопку "shift".

Коли я натискаю Ctrl-Alt-T, я вперше отримую вікно Cygwin, але після цього я просто зосереджуюся на вікні Cygwin, ніби я просто натиснув на піктограму Cygwin і не натиснув на неї. Здається, Cygwin не може відкрити більше ніж один екземпляр. Я ще можу зрушити клацання піктограми, щоб отримати більше примірників.

Я намагався використовувати інші клавіші, ніж Ctrl-Alt-T, і маю таку ж поведінку. Як не дивно, я двічі вдалося отримати його в стан ( з допомогою тільки очищення і настройки клавіш знову і знову) , де ярлик буде відкрити кілька екземплярів - але це Ctrl-Alt-G обидва рази, що робить має сенс мій мозок, який роками навчався використовувати Ctrl-Alt-T. Ctrl-Alt-G зазвичай поводиться так само погано, як Ctrl-Alt-T, за винятком двох разів, коли магічно він почав поводитися належним чином.

Тому я думаю, що це помилка Windows 7 (яка існує щонайменше з Windows XP), але я сподіваюся, що хтось знає щось, чого я не знаю!


До речі, я сюди шукав рішення ідентичної поведінки, яку демонстрував Excel.
Робіно

Відповіді:


4

З того, як це виглядає, у Chrome є окремий спосіб обробки комбінації клавіш. Спробувавши це на XP, деякі програми відкривають нові екземпляри, проте більшість - ні. Я думаю, що це потрібно закодувати в програму, щоб по-різному обробляти сигнал.

У Windows 7 є простий спосіб відкрити кілька примірників програми. Просто утримуйте Shiftта натискайте наявний екземпляр програми на панелі завдань.

Ви також можете використовувати AutoHotkey для цього. Просто наберіть ярлик для запуску виконуваного файлу:

^! t :: Запустіть C: \ Cygwin \ bin \ bash.exe

Переконайтесь, що спочатку ви відключили ярлик у властивостях ярликів Cygwin. Вам потрібно буде змінити виконуваний шлях відповідно до вашого оточення.


Дякую тобі, Джон! Це здається дивним , що іноді я Cygwin в стан , в якому він зробив відкрити кілька вікон. Крім того, хоча я не хочу використовувати мишу для клацання Shift, на примху я спробував Win-Shift-3 (Cygwin є 3-м пунктом на моїй панелі завдань), і це відкриває новий екземпляр! W00t!
Майкл Гундлах

2

Що стосується запуску програм на панелі завдань за допомогою комбінації клавіш, ви можете використовувати ⊞ Win+ N, Nбудучи місцем програми на панелі завдань. У додатку, що знаходиться поруч із областю Windows, Nбуло б рівним1.

Для переходу між програмами використовуйте Alt+ Tab.

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