Come posso fare in modo che Cygwin apra una nuova finestra ogni volta che utilizzo una scorciatoia da tastiera di Windows 7?


5

[ Aggiornamento : la risposta breve è, se un'applicazione è la terza cosa sulla barra delle applicazioni, premere WindowsKey + Shift + 3 per aprire una nuova istanza. Evviva!]

Ho Chrome e Cygwin sulla mia barra delle applicazioni. Il collegamento di Chrome è Ctrl-Alt-C (come impostato facendo clic con il tasto destro sull'icona e inserendo Ctrl-Alt-C in Chrome -> Proprietà -> Tasto di scelta rapida). La scorciatoia di Cygwin è Ctrl-Alt-T.

Quando premo Ctrl-Alt-C, ottengo una nuova finestra di Chrome. Grande! È come se avessi fatto clic con il tasto Maiusc sull'icona di Chrome.

Quando premo Ctrl-Alt-T, ottengo la prima volta una finestra di Cygwin, ma dopo mi concentro sulla finestra di Cygwin, come se avessi semplicemente fatto clic sull'icona di Cygwin e non avessi fatto clic con il tasto Maiusc. Cygwin sembra non essere in grado di aprire più di un'istanza. Posso ancora fare clic tenendo premuto il tasto Maiusc sull'icona per ottenere più istanze.

Ho provato con tasti diversi da Ctrl-Alt-T e ho avuto lo stesso comportamento. Stranamente, sono riuscito due volte a portarlo in uno stato (semplicemente cancellando e impostando il tasto di scelta rapida più volte) in cui una scorciatoia avrebbe aperto più istanze - ma era Ctrl-Alt-G entrambe le volte, il che non lo fa ha un senso per il mio cervello che è stato addestrato per usare Ctrl-Alt-T per anni. Ctrl-Alt-G di solito si comporta male come Ctrl-Alt-T, tranne per le due volte in cui magicamente ha iniziato a comportarsi correttamente.

Quindi sto pensando che si tratta di un bug di Windows 7 (che esiste almeno da Windows XP), ma spero che qualcuno sappia qualcosa che io non so!


A proposito, sono arrivato qui alla ricerca di una soluzione allo stesso comportamento mostrato da Excel.
Robino,

Risposte:


4

Da come appare, Chrome ha un modo separato di gestire la scorciatoia da tastiera. Provando questo su XP, alcune applicazioni stanno aprendo nuove istanze, ma la maggior parte non lo sono. Penso che debba essere codificato nell'applicazione per gestire il segnale in modo diverso.

In Windows 7, tuttavia, esiste un modo semplice per aprire più istanze di un'applicazione. Basta tenere premuto Shifte fare clic su un'istanza esistente dell'applicazione nella barra delle applicazioni.

Per questo puoi anche usare AutoHotkey . Basta mappare il collegamento per eseguire l'eseguibile:

^! t :: Esegui C: \ Cygwin \ bin \ bash.exe

Assicurati di aver disabilitato il collegamento nelle proprietà dei collegamenti di Cygwin prima però. Dovrai modificare il percorso eseguibile in base al tuo ambiente.


Grazie Giovanni! Sembra strano che a volte ho avuto Cygwin in uno stato in cui ha fatto aprire più finestre. Inoltre, mentre non voglio usare il mouse per Maiusc + clic, per un capriccio ho provato Win-Shift-3 (Cygwin è il terzo oggetto nella mia barra delle applicazioni) e apre una nuova istanza! W00t!
Michael Gundlach,

2

Per quanto riguarda l'avvio di applicazioni sulla barra delle applicazioni utilizzando la scorciatoia da tastiera, è possibile utilizzare ⊞ Win+ N, Nessendo il luogo dell'applicazione sulla barra delle applicazioni. Per un'applicazione che si trova proprio accanto al globo di Windows, Nsarebbe uguale1.

Per scorrere tra i programmi, utilizzare Alt+ Tab.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.