سؤال ما هو مفتاح التشغيل السريع لـ Windows لتصغير نافذة واحدة نشطة حاليًا؟


على نظام التشغيل Windows Vista ، فأنا على دراية Windows Key يفوز + د لإظهار سطح المكتب ولكن في بعض الأحيان أريد فقط تصغير إطارين أو ثلاثة إطارات عندما تصبح نشطة وليس الكثير.

ما هو مفتاح التشغيل السريع الذي يمكنني استخدامه لتقليل الإطار النشط حاليًا فقط؟


106
2017-09-16 04:16


الأصل




الأجوبة:


كنت أستخدم الاختصار البديل+الفراغ تليها N لسنوات. يعمل على أي نسخة ويندوز ، على طول الطريق إلى ويندوز 3.0! يجب أن تعمل مع كافة تخطيطات لوحة المفاتيح وربما كافة عمليات تأليف Windows.

البديل+الفراغ يفتح قائمة النوافذ العامة. يمكنك فتحه يدويًا عن طريق النقر بزر الماوس الأيسر في أعلى الزاوية اليسرى من النافذة.

تحتوي القائمة على خيارات لتكبير ، تصغير ، إغلاق النافذة ، إلخ. كما تؤكد على المفتاح الذي تحتاج إلى الضغط عليه لتحديد الخيار المناسب ("miNimize").

ال N ليس "هوتكي" عام ولكن مفتاح وصول - اختصار لوحة المفاتيح إلى إدخال في قائمة GUI التي تعمل فقط إذا / بعد تفتح القائمة. تختلف نصوص عناصر القائمة عبر عمليات التوطين (اللغات) ، وهذا هو السبب في أنه قد يتم وضع خط أسفل حرف مختلف ويكون بمثابة مفتاح الوصول.


122
2017-09-16 07:31



هذا مؤقتا الكثير من تدفق المواقع الصوتية (شريط المسافة هو الجاني) - gregg
لا يعمل إذا كانت اللغة / التخطيط الحالي ليس الإنجليزية. - Dima Stefantsov
دوه. اضغط على Alt + Space وشاهد اختصار لوحة المفاتيح بلغتك. - Torben Gundtofte-Bruun
غيروا مفاتيح الاختصار لكل لغة؟ مثيرة للقلق ... - Timo
Timo من الصعب الضغط على المفتاح N إذا كانت لوحة المفاتيح الخاصة بك يفتقر إلى مفتاح N. بالنظر إلى وجود أكثر من تخطيط لوحة مفاتيح قيد الوجود (والاستخدام) ، آمل أن يقوموا بتغيير مفاتيح الاختصار لتلائم اللغة أو لوحة المفاتيح. - 8bittree


في Windows 7 والإصدارات الأحدث ، يمكنك تصغير الإطار النشط حاليًا من خلال: يفوز+أسفل.

(قد تكون هذه ميزة Aero تعمل مع Vista أيضًا.)


76
2017-09-16 05:35



لاحظ أنه يجب تمكين Aero Snap لهذا للعمل. - Sasha Chedygov
هل تقصد هذا: aerosnap.de/index_eng.htm ؟ حتى مع هذا السهم على ويندوز فيستا لأسفل يبدو فقط للعمل مع حوالي نصف النوافذ. alt-space n هي أكثر موثوقية بكثير. - Ionise
لا تعمل على أي نافذة يتم تكبيرها ، أو التقطها إلى نصف الشاشة. - Coxy
Coxy هي عملية مكونة من خطوتين إذا تم تكبيرها أو قطعها. السكتة الدماغية الأولى يعيدها إلى الشكل الأصلي ، والسكتة الدماغية الثانية تقلل من ذلك. غير مريح جدا. - user
buffer ليست فقط عملية مكونة من خطوتين ، ولكن النافذة فقدت أيضًا حالتها المكبرة عند الرجوع إليها. :( - Timo


حل صغير هو البديل + زر Esc فى الكيبورد - لا يقلل النافذة النشطة ولكن يضعها خلف جميع النوافذ الأخرى. لكن التأثير مماثل.

وأنا أعلم أنه ليس بالضبط ما يريده سؤال السائل ، ولكنه حل مدمج من خطوة واحدة لنظام Windows يعمل بطريقة مماثلة.


59
2017-10-25 18:25



أنا أحب الحل الخاص بك أكثر لأنه يتطلب أقل كمية من ضربات المفاتيح ويمكن القيام به فقط مع اليد اليسرى! إذا تم تكبير كافة الإطارات ، فإن هذا يحقق نفس التأثير تقريباً. - goweon


عند التكبير:

  • مفتاح Windows + اضغط على السهم لأسفل مرتين.

عندما لا يتم تكبيرها:

  • مفتاح Windows + اضغط على السهم لأسفل مرة واحدة.

34
2017-09-20 20:00



ما الفرق بين الضغط مرة واحدة ومرتين؟ الضغط على هذا مرة واحدة تم ذكرها بالفعل ... - slhck
slhck لا أعتقد أن هناك اختلافًا. يؤدي الضغط مرة واحدة إلى تصغير الإطار الذي به التركيز حاليًا ، ونقل التركيز إلى نافذة أخرى. يؤدي الضغط مرة أخرى ببساطة إلى تقليل هذه النافذة ، إلخ. - John Bensin
في الواقع ريكي هو (مع الشرط) الصحيح. الضغط على Win + Down عند تكبير الإطار لن يقلل ، ولكن استعادته فقط. يجب عليك الضغط على Win + Down مرة أخرى لتقليله. - Otiel
لجهاز الكمبيوتر الخاص بي Win10 يأخذ أربعة أسهم لأسفل - J-Dizzle


بالنسبة الى دعم مايكروسوفت، ليس هناك واحد ، ولكن من السهل كتابتها أوتويت.

تحرير: أدناه عينة أساسية جداً جداً من كيفية إنجاز مفتاح التشغيل السريع لتقليل إطار التركيز ، تعليق كامل.

#include <WinApi.au3> ;include winAPI library

HotKeySet("!M",'_MinimizeActive') ;sets hotkey to Alt+Shift+m to trigger function

While 1 ;loop to keep alive

WEnd

Func _MinimizeActive()
    Local $v_Wnd, $w_Wnd ;declare variables
    $v_Wnd = _WinAPI_GetFocus() ;get focused window
    $w_Wnd = WinGetHandle($v_Wnd) ;get handle of focused window
    WinSetState($w_Wnd,"",@SW_MINIMIZE) ;minimize focused window
EndFunc

14
2017-09-16 04:22



شكرا للإجابة السريعة ، وصلة مفاتيح الاختصار لمايكروسوفت ، وما يشبه الحل المجاني! - Ionise
فقط أضفت قالب أساسي لما تبحث عنه ، مشفرة في autoit. - MaQleod
لماذا downvote؟ إنه حل قابل للتطبيق ويمكن أيضًا تخصيصه ليقوم بأكثر من مجرد النافذة المركزة. في الكثير من الطرق ، يمكن أن يكون هذا أفضل بكثير من الإجابة المقبولة ، اعتمادًا على تفضيلات البروتوكول الاختياري (مثل اختيار أعلى 3 نوافذ وعزل بعض النوافذ التي لا يرغب أبدًا في تقليلها وتقليل الباقي). - MaQleod


إذا كان ما تريده هو طريقة سهلة لفتح وتقليل نافذة تستخدمها كثيرًا ، فقم بتثبيتها إلى شريط المهام وحركها إلى إحدى المواضع الأولى. ثم يمكنك استخدامها Windows+1، 2، 3 وما إلى ذلك للتبديل بسرعة النافذة.

لا مزيد من التمرير من خلال الكثير من النوافذ مع ´Alt´ + ´Tab´ لتكبيرها مرة أخرى سواء.


9
2018-03-19 15:52





نص AutoHotKey للتصغير:

;=============================================================================;
; WINDOWS KEY + Alt + Down  --  Minimizies Active window
;=============================================================================;
; instead of "Restore Down" for Win+Down
#!Down::WinMinimize, A

تفسير:

[Key-Kombination]::[Action] 

#!Down
-> will execute when Windows-Key (#), Alt-Key (!), Down-Arrow-Key (down) are pressed together

WinMinimize, A  
-> will mimimize (WinMinimize) the active (A) window

4
2018-03-15 09:57



لا أعتقد أنك بحاجة إلى العودة لأنه مفتاح التشغيل السريع أحادي السطر - DLeh
هذا لا يعمل عند استخدام مفتاح بديل. - wizlog
هل يمكن أن يرجى توضيح لماذا , A المعلمة ، من فضلك؟ ال مساعدة AutoHotKey لا تضعها واضحة بما فيه الكفاية بالنسبة لي. - Sopalajo de Arrierez
SopalajodeArrierez ، إذا نظرت إلى تعليمات WinMinimize سترى المعلمة الأولى هي WinTitle. إذا نظرت إلى المساعدة الخاصة بـ WinTitle ، سترى في جدول Quick Reference أعلى الصفحة ما هو "A". - Sam Hasler
نعم بالتأكيد، The Active Window، آسف. طويلة جدا دون برمجة على أوتوهوتكي ، لذلك كنت أفكر بدلا من ذلك "A"، بدلا من مجرد A . - Sopalajo de Arrierez


نظرًا لأن النوافذ لا تحتوي على مفتاح اختصار لها ، يمكنك استخدام حل تابع لجهة خارجية ، مثل autoit للقيام بذلك.

أدناه هو برنامج نصي بسيط لذلك. هذا أول من تعيين هوتكي (مع HotKeySet ()) ، من تصغير النافذة الحالية (مع WinSetState ()).

#include <WinApi.au3>

HotKeySet("!M",'MinimizeWin') ;Alt+Shift+m

While 1
Sleep(100)
WEnd

Func MinimizeWin()
    WinSetState("[ACTIVE]", "", @SW_MINIMIZE)
EndFunc

1
2017-10-28 14:17