Fenster minimieren mit Windows-Taste + D ?
Fenster minimieren mit Windows-Taste + D ?
Hi, ich möchte per Shortcut-Kombination Windows-Taste + D das Fenster minimieren. Kann ich bisher nur machen mit STRG + D, aber nicht mit Windows-Taste + D, weil ich das #PB_..... dafür nicht weiß. Wie geht das mit der Windows-Taste? Danke.
Re: Fenster minimieren mit Windows-Taste + D ?
Hi!
Hast du schon mal in die PureBasic-Hilfe geschaut?
Du kannst jeden PureBasic-Befehl auch selektieren und per F1 (oder per Kontextmenüauswahl) die Hilfe öffnen.
Bei "AddKeyboardShortcut()" steht genau was du benötigst.
Aber die Wahl der Windowstaste als Shortcut für dein Programm würde ich mir noch mal überlegen.
Der Grund:
Windows hat viele vorkonfigurierte Shortcuts.
Hast du schon mal in die PureBasic-Hilfe geschaut?
Du kannst jeden PureBasic-Befehl auch selektieren und per F1 (oder per Kontextmenüauswahl) die Hilfe öffnen.
Bei "AddKeyboardShortcut()" steht genau was du benötigst.
Aber die Wahl der Windowstaste als Shortcut für dein Programm würde ich mir noch mal überlegen.
Der Grund:
Windows hat viele vorkonfigurierte Shortcuts.
Welche Funktion hat die Windows-Taste?
In Windows wird die Windows-Taste in Kombination mit anderen Tasten genutzt, um wichtige Funktionen besonders schnell zu starten:
Tastenkombination Funktion
Windows Startmenü öffnen
Windows + R Ausführen-Dialog öffnen
Windows + E Windows-Explorer öffnen
Windows + D Desktop anzeigen / Nochmal: Fenster wiederherstellen
Windows + L Computer sperren
Windows + F Dateisuche im neuen Fenster
Windows + Pause Systemeigenschaften / Basisinformationen anzeigen
Windows + Tab Grafischer Wechsel zwischen geöffneten Programmen / Fenstern
Ab Windows 10
Windows + i Einstellungen öffnen
Windows + X Kontextmenü des Startmenüs öffnen
Windows + A Info-Center öffnen
Windows + G Spielleiste öffnen, um Screenshots aufzunehmen
Betriebssysteme: div. Windows, Linux, Unix - Systeme
no Keyboard, press any key
no mouse, you need a cat
no Keyboard, press any key
no mouse, you need a cat
Re: Fenster minimieren mit Windows-Taste + D ?
Die Windows-Taste kann man aber leider nicht kombinieren.
#PB_Shortcut_LeftWindows | #PB_Shortcut_D geht also nicht.
Ich habe danach auch schon mal gesucht, um zB. Windows+Left oder Windows+Right zu nutzen, um ein Borderless-Window nach links oder rechts zu schieben.
#PB_Shortcut_LeftWindows | #PB_Shortcut_D geht also nicht.
Ich habe danach auch schon mal gesucht, um zB. Windows+Left oder Windows+Right zu nutzen, um ein Borderless-Window nach links oder rechts zu schieben.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Re: Fenster minimieren mit Windows-Taste + D ?
Das stimmt nur teilweise.Die Windows-Taste kann man aber leider nicht kombinieren.
#PB_Shortcut_LeftWindows | #PB_Shortcut_D geht also nicht.
Unter Linux und MacOS darf man diese Kombination nutzen, aber dort ist es dann auch keine "richtige" Windows-Taste mehr.
Betriebssysteme: div. Windows, Linux, Unix - Systeme
no Keyboard, press any key
no mouse, you need a cat
no Keyboard, press any key
no mouse, you need a cat
Re: Fenster minimieren mit Windows-Taste + D ?
Extrem wichtig ist mir das zwar nicht mit der Minimierung, allerdings ist es normalerweise ja eben doch schon so, daß man über die Tastenkombination Windows-Taste + D sofort auf den Desktop kommt. Meine PureBasic-Programme allerdings machen dann den Weg nicht frei, sondern bleiben eben auf dem Monitor. Danke für die Info. Im PB-Handbuch hatte ich gelesen.
Re: Fenster minimieren mit Windows-Taste + D ?
Probiers mal mit der WinAPI
mit GetAsyncKeyState_() kann man VirtualKeys abfrage. #vk_ ist immer der KonstantenPräfix.
Der Tiefstrich vor der Klammer bedeutet übrigens dass es ein WinAPI Befehl ist.
Wenn du die nicht kennst, dann empfiehlt es sich unter den Einstellungen -> Editor -> Autocomplete -> Displayed Items auf der rechten Seite einen Haken bei "API Functions" zu setzen. Dann tauchen die im Autocomplete auf.
mit GetAsyncKeyState_() kann man VirtualKeys abfrage. #vk_ ist immer der KonstantenPräfix.
Der Tiefstrich vor der Klammer bedeutet übrigens dass es ein WinAPI Befehl ist.
Wenn du die nicht kennst, dann empfiehlt es sich unter den Einstellungen -> Editor -> Autocomplete -> Displayed Items auf der rechten Seite einen Haken bei "API Functions" zu setzen. Dann tauchen die im Autocomplete auf.
Code: Alles auswählen
Repeat
If GetAsyncKeyState_(#VK_LWIN) & GetAsyncKeyState_(#VK_D)
Debug "Partey hard"
EndIf
Delay(1)
until GetAsyncKeyState_(#VK_ESCAPE)
Re: Fenster minimieren mit Windows-Taste + D ?
Danke, Syr2, diese Art zu programmieren kenne ich nicht und kann damit jetzt leider auch spontan nichts anfangen. Ist aber auch nicht weiter schlimm.