Windows XP-Tastenkombination zum Fokussieren eines bestimmten Fensters

6837
conspirisi

Angenommen, ich habe mehrere Apps geöffnet und möchte mit der Tastenkombination ein bestimmtes Fenster fokussieren oder nach vorne bringen. Natürlich kenne ich Alt + Tab, um durch Fenster zu blättern, aber es wäre großartig, ein bestimmtes Fenster mit einer Tastenkombination auszuwählen.

5
Du solltest deinen Post auf SO löschen. Sinan Ünür vor 14 Jahren 0
maximieren bedeutet "das Fenster erweitern, um den Bildschirm auszufüllen". Ich denke, was Sie wollen, ist ein bestimmtes Fenster zu erheben, dh "nach vorne bringen / fokussieren". quack quixote vor 14 Jahren 0
Entschuldigung, das stimmt, ich werde die Frage bearbeiten, um mehr Sinn zu ergeben conspirisi vor 14 Jahren 0

4 Antworten auf die Frage

7
Phoshi

Autohotkey!

WinActivate, [Full Window Title] 

Wenn sich der Fenstertitel ändert, können Sie entweder den mitgelieferten Window Spy verwenden, um die ID zu übernehmen, oder

SetTitleMatchMode, 2 

ein Fenster nur mit einem partiellen Titel abgleichen zu können. (Es gibt auch einen Regex-Modus, wenn Sie damit einverstanden sind).

Die Maximierung wäre WinMaximise und nicht die Aktivierung. Dies fokussiert es jedoch nicht, so dass Sie sowohl ein Fenster maximieren als auch fokussieren müssen.

BEARBEITEN:

Ok, echte Weltbeispielzeit.

#\:: SetTitleMatchMode, 2 WinActivate, is currently return 

Das Feuer auf winkey und \ (#, das winkey ist) fokussiert dann jedes Fenster mit "ist derzeit" im Titel. In diesem Fall "Benutzer ist derzeit Status" für meine IM-Fenster.

ok cool, ich muss Software installieren, um das zu tun, dann denke ich. Ist Autohotkey ziemlich einfach zu konfigurieren? conspirisi vor 14 Jahren 0
Ja. Es lädt jedes Skript mit der Erweiterung .ahk - es handelt sich nur um Textdateien, die in jedem Texteditor bearbeitet werden können. Ich werde meinen Beitrag mit einem besseren Beispiel aktualisieren. Phoshi vor 14 Jahren 0
1
RJFalconer
  • Machen Sie eine Verknüpfung zur Anwendung auf dem Desktop

  • Geben Sie in den Eigenschaften dieser Verknüpfung den gewünschten Kurzbefehl in das Feld "Kurzbefehl" ein

Wenn nun eine andere Anwendung fokussiert ist, wird durch Drücken dieser Tastenkombination die Tastenkombination gestartet.

Wenn die Anwendung bereits läuft, wird der Fokus angezeigt.

Es wird SOMETIMES der Fokus gegeben, dies ändert sich pro App und selbst dann hat das Lesen einer Platte etwa eine halbe Sekunde. Phoshi vor 14 Jahren 0
Nicht für alle Apps. Abgesehen von dem, was Phoshi erwähnt, starten einige Apps eine zweite (oder N-te) Instanz, wenn ihre Verknüpfung erneut aktiviert wird. Es kann jedoch eine praktikable Lösung für eine bestimmte App sein. um sicher zu sein. quack quixote vor 14 Jahren 1
Ich mag das, aber es funktioniert aus irgendeinem Grund nicht für mich. conspirisi vor 14 Jahren 0
Ja, es bleibt mir auch viel zurück. Ich habe es nur unter Vista getestet. Ich glaube nicht, dass es eine andere Lösung gibt, bei der es keine Drittanbieter-App gibt. RJFalconer vor 14 Jahren 0
Nun, es gibt immer die Option "Eigenes Schreiben", aber dies ist SuperUsers, nicht StackOverflow ... :) quack quixote vor 14 Jahren 0
1
harrymc

Dieses kostenlose Dienstprogramm macht genau das: MLHotKey :

MLHotKey weist jeder Anwendung der obersten Ebene Hotkeys zu. Das heißt, wenn Sie einem Fenster einen Hotkey zugewiesen haben, können Sie mit dem Hokey wieder in dieses Fenster wechseln. Dies ist (normalerweise) schneller als die Alt-Tab-Kette.

Anleitung:

  1. Starten Sie MLHotKey
  2. Wählen Sie aus der Liste das Fenster aus, dem Sie einen Hotkey zuweisen möchten.
  3. Setzen Sie den Cursor in das Textfeld über den Befehlsschaltflächen.
  4. Geben Sie die Tastenkombination ein, die Sie festlegen möchten. (zB Strg + Alt + I)
  5. Set drücken und fertig!

Die Hotkeys bleiben auch nach dem Schließen von MLHotKey "haften". Sie können den Hotkey eines Fensters auch entfernen, indem Sie das Fenster auswählen und auf "Entfernen" klicken. Die Schaltfläche "Aktualisieren" aktualisiert die Liste der Fenster.

Es gibt einige Fenster, die keine Hotkeys akzeptieren (Outlook 98 ist eines), und nicht alle Tastenkombinationen funktionieren.

Bild

1
outsideblasts

Ich stimme Phoshi hinsichtlich AutohotKey zu. Ich bin nicht sicher, ob Sie jedes Mal dasselbe bestimmte Fenster fokussieren möchten oder wählen können. Bei letzterem würde ich iswitchw empfehlen . Ebenfalls mit AHK erstellt, können Sie eine Taste (standardmäßig Feststelltaste) zuweisen, um eine Fensterauswahl anzuzeigen. Geben Sie den ersten Buchstaben oder die beiden Buchstaben ein und drücken Sie die Eingabetaste, um ihn auszuwählen.