การเปลี่ยนแท็บ alt-like บน Mac สำหรับ Windows 7 [ปิด]


30

มีการแทนที่ alt-tab สำหรับ Windows 7 ที่ทำงานในลักษณะเดียวกับ command-tab และ command-tick (tilde) บน OS X หรือไม่?

ที่ต้องการ:

1.แป้นพิมพ์ลัดที่ใช้โดยสมบูรณ์ไม่จำเป็นต้องดำเนินการกับเมาส์

2. 2 แป้นพิมพ์ลัดพร้อมกับลักษณะการทำงานต่อไปนี้:

a.) alt + tab: วนผ่านแอปพลิเคชันที่เปิดอยู่ (ไม่ใช่ windows ... แอปพลิเคชันหมายถึงแม้ว่าฉันเปิดหน้าต่าง Firefox 10 ครั้งฉันต้องการเห็น Firefox หนึ่งครั้งในรายการที่ปรากฏขึ้นเมื่อฉันกดทางลัดนี้)

b.) alt + `: วนรอบ WINDOWS ที่เป็นอินสแตนซ์ของแอปพลิเคชั่นที่ใช้งานอยู่ในปัจจุบัน (หมายถึงถ้า firefox เป็นหน้าต่างที่ใช้งานอยู่ของฉันและฉันกดทางลัด 2 มันจะวนไปเรื่อย ๆ ใน 10 หน้าต่าง firefox เหล่านั้น


อัพเดท 08:40 5/21: ฉันลองใช้คำแนะนำของ eidylon, TopDesk มันไม่ได้มีฟังก์ชั่นใด ๆ ที่อธิบายไว้ที่นี่ แอพอื่น ๆ ที่ฉันได้ลองไปแล้ว:

  • VistaSwitcher
  • Switcher
  • Dexpot (แอพที่ยอดเยี่ยมยังคงใช้งานอยู่ แต่ไม่ได้ทำสิ่งที่ฉันต้องการในกรณีนี้ ... ยังค้นหาปลั๊กอิน แต่ไม่พบที่ทำเช่นนั้น)
  • UltraMon
  • Nvidia nView

อัปเดต: น่าเสียดายที่ฉันยังไม่พบวิธีแก้ปัญหาสำหรับเรื่องนี้

อัปเดต: ทำให้นี่เป็นวิกิชุมชนในกรณีที่ทุกคนสามารถหาวิธีแก้ปัญหาได้


2
ไม่ใช่วิธีแก้ปัญหาดังนั้นนี่คือเคล็ดลับที่ดี: ใน Mac OS X คุณสามารถกด Command-Tilde (~) เพื่อสลับระหว่างหน้าต่างของแอปพลิเคชันที่เปิดอยู่ในปัจจุบัน ซอฟต์แวร์บุคคลที่สามเช่น Witch ( manytricks.com/witch ) สามารถให้ Mac ของคุณเป็น Windows ได้มากกว่าเช่นการสลับหน้าต่าง
dotHTM

ใช่ฉันรักคอมโบนั้น ตามที่ระบุไว้ข้างต้นฉันสามารถทำซ้ำฟังก์ชันการทำงานนั้นกับ VistaSwitcher ได้ แต่ไม่ใช่พฤติกรรมของแท็บคำสั่งอย่างน่าเสียดาย ฉันแก้ไข OP เพื่อให้ชัดเจนยิ่งขึ้นเกี่ยวกับฟังก์ชันการทำงานของ OS X ที่ฉันพยายามทำซ้ำ
Robert S Ciaccio

6
หญ้าสีเขียวอยู่เสมอในด้านอื่น ๆ ฉันชอบที่จะมีใน Mac OS X Cmd + Tab เพื่อทำงานเป็น Alt + Tab บน Windows = (
Sergio Acosta

ฉันคิดว่ามีแอพบางตัวที่จะทำเช่นนั้น Sergio ... ไม่ดี แต่ฉันจำได้ว่าเห็นการพูดถึง "แม่มด" หรือสิ่งที่สามารถกำหนดค่าเช่นนั้น
Robert S Ciaccio

คุณเคยลอง Dexpot "หน้าต่างแค็ตตาล็อก" แล้วหรือยัง?
harrymc

คำตอบ:


9

ฉันบังเอิญได้เขียนสคริปต์ที่ทำ (เกือบ) เพียงแค่ใช้ AutoHotkey มันใกล้กว่ามากแล้วเพียงแค่ทำการแมปใหม่ ALT + `ไปที่ ALT + F6

http://www.autohotkey.com/board/topic/66588-cyclewindow/

หากการตั้งค่า AutoHotkey ด้วยรหัสนี้เป็นค่าใช้จ่ายมากเกินไปเพียงแค่ถามและฉันยินดีที่จะโพสต์ไฟล์ปฏิบัติการที่คอมไพล์ด้วยน้ำหนักเบาซึ่งจะทำงานในพื้นหลัง

มิฉะนั้นให้ดาวน์โหลดcycleWindow.ahkและอ้างอิงThumbnail Lib.ahkจากนั้นเรียกใช้รหัส AHK ต่อไปนี้เพื่อสร้างคีย์ลัด ALT + `:

#Include cycleWindow.ahk
!`::cycleCurrentWindow()

นี่สลับหน้าต่างของคลาสเดียวกันเหมือนใน Mac OS อย่างไรก็ตาม Alt-Tab จะยังคงทำงานตามปกติสำหรับ Windows


นี่คือฉันเชื่อว่าคำตอบเดียวในขณะนี้ตอบคำถาม ขอบคุณมาก - ในฐานะผู้ใช้ AHK สิ่งนี้ใช้ได้ดี :)
enderland

@enderland ดีใจที่คุณชอบ!
user1480704

ขอบคุณจากฉันด้วย! ฉันกำลังใช้สิ่งนี้ร่วมกับEmceeและให้ Windows + ~ แมปเพื่อแสดง "Mission Control" และ Alt + ~ เพื่อสลับระหว่างหน้าต่าง ทำงานได้ดีจริงๆ
scobi

ดีใจที่ได้ยิน :-) ดูเหมือนการตั้งค่าที่ดี ...
user1480704

8

Win+ Tวนรอบระหว่างแอปในทาสก์บาร์ หรือกดWin+ Tหนึ่งครั้งจากนั้นใช้ปุ่มลูกศรซ้าย / ขวาเพื่อเลื่อนไปมาระหว่างแอปต่างๆ

มันไม่เหมือนกับพฤติกรรมCmd+ TabเพราะรายการCmd+ Tabได้รับการปรับปรุงแบบไดนามิกเพื่อสะท้อนลำดับย้อนหลังที่เข้าถึงแอพในขณะที่ลำดับแถบงาน Windows ถูกควบคุมด้วยตนเอง

แต่เป็นเรื่องของความเห็นว่าเป็นสิ่งที่ดีหรือไม่ดี

ฉันต้องการเห็นCmd+ Tabโคลนสำหรับ Windows ด้วย


6

เมื่อใช้AutoHotkeyคุณจะได้รับ Command-Tilde ที่เทียบเท่าโดยการจับคู่ทางลัดไปที่Alt+ F6(ซึ่งจะสลับหน้าต่างของแอพปัจจุบันตามที่ Daniel Beck กล่าว)

ฉันใช้สคริปต์ง่าย ๆ ต่อไปนี้เพื่อทำสิ่งนี้ (I map Alt+ `(backquote) ซึ่งก็คือ "!` "ในรูปแบบของ AutoHotKey:

!`::
Send !{F6}

4

Vista Switcherช่วยให้คุณสามารถสลับหน้าต่างภายในโปรแกรมประยุกต์ มันใช้Alt+ `สำหรับปุ่มลัดเพื่อทำเช่นนั้น น่าเศร้าที่มันไม่ทำงานเดียวกันแน่นอนเป็นCommand+ Tabเมื่อกด+Alt Tabแต่มันจะทำงานเหมือน Windows Alt+ Tabปกติ


ขอบคุณนี่คือสิ่งที่ฉันใช้มานานพอสมควร มันเป็นตัวสลับที่ยอดเยี่ยมจริงๆยกเว้นฟังก์ชั่นที่คุณพูดถึง ฉันอาจจะติดต่อ dev และขอคุณสมบัตินั้น สิ่งเดียวที่ VistaSwitcher ทำคือการทำให้เดสก์ท็อประยะไกลช้าลงจริงๆ
Robert S Ciaccio

1

ฉันพบทางออก! ทำตามคำแนะนำที่นี่: http://www.howtogeek.com/howto/16334/make-the-taskbar-buttons-switch-to-the-last-active-window-in-windows-7/

และถ้าคุณกด windows + # ของสิ่งที่โปรแกรมอยู่ในทาสก์บาร์มันจะสลับไปที่หน้าต่างสุดท้ายของโปรแกรมนั้น สิ่งนี้ทำงานได้ดีที่สุดสำหรับ windows ที่คุณปักหมุดไว้ที่ทาสก์บาร์ดังนั้นจึงรู้ว่า # คืออะไร ตัวอย่างเช่น windows + 3 สลับไปมาระหว่างหน้าต่าง Chrome เปิดทั้งสองของฉัน


1
คุณช่วยระบุส่วนที่เกี่ยวข้องของคำตอบได้ที่นี่ ถ้าลิงค์ตายคำตอบก็ยังมีประโยชน์
ChrisF

0

ฉันไม่รู้ว่ามันเหมาะกับความต้องการของคุณหรือไม่ แต่คุณสามารถตรวจสอบเคล็ดลับเหล่านี้ได้ที่: http://www.applesource.com.au/how-to/soa/How-to-Alt-tab-on-Mac-OS -X / 0,2000451082,339287482,00.htm


ในขณะที่ลิงค์นี้มีประโยชน์สำหรับ OS X สิ่งที่ฉันต้องการคือการใช้ฟังก์ชั่นที่กล่าวถึงในหน้านั้นใน Windows 7
Robert S Ciaccio

ฉันขอโทษฉันอ่านผิด!
BloodPhilia

3
ไม่มีปัญหาคำตอบของคุณแสดงให้ฉันเห็นว่าฉันต้องการชี้แจง OP ของฉัน ฉันแก้ไขและหวังว่ามันทำให้รู้สึกมากขึ้นในขณะนี้ :)
โรเบิร์ตเอ Ciaccio

0

ลองใช้TopDeskจากซอฟต์แวร์โอตาคุ


นี่คือการแทนที่ alt-tab แบบเห็นภาพมากกว่าการแทนที่การทำงานและพฤติกรรม ค่อนข้างเย็นสำหรับการทำซ้ำเปิดเผย
Robert S Ciaccio

0

ตอนนี้ฉันรู้แล้วว่าวิธีการนี้เป็นเม้าส์ซึ่งตรงข้ามกับคีย์บอร์ด แต่มันก็ทำซ้ำฟังก์ชันการทำงานที่เหมือนกันบ้าง (จากสิ่งที่ฉันสามารถบอกได้จากการอัพเดท q ของคุณไม่เคยใช้ Mac เลย) เป็นวิธีที่แตกต่างกัน หากคุณไม่ได้มีความคิดเกี่ยวกับประสบการณ์ KB ที่เข้มงวดอาจช่วยได้ ...

มันจะทำให้คลิกที่ปุ่มแถบงานใน Win7 สลับไปยังหน้าต่างที่ใช้งานล่าสุดของแอพนั้น (สลับแอปพลิเคชั่น) และการคลิกซ้ำ ๆ จะวนซ้ำไปตามหน้าต่างของแอปพลิเคชันนั้นตามลำดับการใช้งาน

สำหรับแอปพลิเคชั่นที่ไม่เปิดเอกสารหลาย ๆ ปุ่มเป็นปุ่มทาสก์บาร์หลายปุ่มตามที่ IE บอก (เช่น FF โดยไม่เปิดสวิตช์ลับ ) คุณยังคงต้องใช้ CTRL-TAB ตามที่คุณพูด แต่แอปใด ๆ ที่เปิดไทล์บน tasbar สิ่งนี้จะได้ผล


นั่นเป็นเคล็ดลับที่เจ๋งจริงๆ ยังไม่สามารถแก้ปัญหาพื้นฐานได้ การแก้ไข OP เพื่อชี้แจงเพิ่มเติม
Robert S Ciaccio

0

ฉันไม่รู้เกี่ยวกับการสลับระหว่างแอปพลิเคชันที่เปิดอยู่ แต่ถ้าคุณCtrl+ Tabคุณจะสามารถสลับระหว่างหน้าต่างที่เปิดของแอปพลิเคชันเดียวกันได้ ใช้งานได้กับ Firefox, IE, Excel, Word, ฯลฯ


1
ไม่แท็บ alt ใน Windows จะสลับระหว่างหน้าต่างที่เปิดอยู่ทั้งหมดไม่ใช่เฉพาะหน้าต่างของแอปพลิเคชันเดียวกัน คุณหมายถึง ctrl-tab หรือเปล่า
Robert S Ciaccio

ฉันไม่ดีฉันหมายถึง Ctrl + Tab
Hondalex

1
Ctrl-Tab ไม่สลับระหว่างแท็บ Firefox หรือไม่
Peter Jaric

ใช่และมันยังทำใน IE และแอปอื่น ๆ ที่คุณมีสิ่งที่เปิดอยู่ภายใน
Hondalex

0

คุณสามารถใช้Alt+ F6เพื่อวนรอบหน้าต่างในแอปพลิเคชันหลายหน้าต่าง (ยังไม่ได้ทดสอบผ่าน@SansMouse ) อย่างน้อยก็ควรช่วยด้วยคำถามของคุณ


0

คุณจะไม่สามารถทำได้ (อย่างน้อยก็ไม่ต้องไม่เขียนแอพของคุณเอง) บน Windows Mac แยกความแตกต่าง windows ต่อแอปพลิเคชันในขณะที่ Windows ไม่ได้ นี่คือเหตุผลที่อนุญาตให้Alt+ TabและAlt+ `นี่คือเหตุผลที่ Expose รองรับ windows-app ปัจจุบันและโหมด windows ทั้งหมดของการทำงาน


นอกจากนี้ยังไม่มีกฎง่ายๆในการทำเช่นนี้แม้จะขึ้นอยู่กับเนื้อหาของแถบชื่อเรื่องเนื่องจากแอปมีแนวโน้มที่จะไม่ปฏิบัติตาม "ชื่อเนื้อหา - ชื่อแอป" เทียบกับ "ชื่อแอป" - ชื่อเนื้อหา "
Andrew Scagnelli

น่าเสียดายที่บางครั้งคำตอบเดียวก็คือไม่มีคำตอบ
Robert S Ciaccio

แม้ว่าฉันจะชี้ให้เห็นว่า VistaSwitcher รู้วิธีแยกความแตกต่างระหว่าง windows ต่อแอปพลิเคชัน ดังนั้นจะต้องมีวิธีการทำบางอย่าง (อาจจะไม่ผ่านหน้าต่าง API ธรรมดา) สิ่งที่ VistaSwitcher ขาดนั้นเป็นตัวเลือกในการสร้าง alt-tab เพียงสลับแอปพลิเคชั่นไม่ใช่หน้าต่างทั้งหมด ดังนั้นจึงมีฟังก์ชั่นครึ่งหนึ่งที่ฉันอธิบาย ...
Robert S Ciaccio

Windows สามารถบอกได้ว่า windows เป็นของแอปพลิเคชั่นตัวใด - นั่นคือวิธีการใน XP และ Vista, มันสามารถจัดกลุ่ม windows ตามแอพพลิเคชั่นถ้าทาสก์บาร์เต็ม ฉันคิดว่ามันทำแบบเดียวกันกับ 7 เสมอเหมือนกันถึงแม้ว่าฉันจำไม่ได้ว่าชัดเจนสำหรับเวอร์ชั่นนั้น
zpletan

0

โอ้ ... ฉันหายไปALT+ Mac ของฉัน`มาก ... แต่ฉันเพิ่งพบ Windows 7 ที่เทียบเท่า: CTRL+F6

Google "CTRL F6" สำหรับข้อมูลเพิ่มเติม


0

ฉันพบวิธีแก้ปัญหาที่เหมาะกับฉันโดยอิงจากโซลูชันบางส่วน (โชคไม่ดีที่ฉันจำไม่ได้ว่าอยู่ที่ไหนฉันจึงไม่สามารถให้เครดิตที่ครบกำหนดได้)

ก่อนอื่นให้หาทางลัด "Window Switcher" บนพีซีของคุณ (นี่คือทางลัดหรือไฟล์. LNK):

C: \ Users \\ สวิตช์ \ \ Launch \ Window AppData \ Roaming \ Microsoft \ Internet Explorer

และคัดลอกไปยังไดเรกทอรีที่คุณสามารถค้นหาได้ง่าย ตัวอย่างเช่น:

C: \ autohotkey \ Window Switcher

ตอนนี้เพิ่มสิ่งต่อไปนี้ในไฟล์. ahk ของคุณ:

LWin & Tab:: 
Run, "C:\home\jseidel\Window Switcher"
SetSwitch = 1
return

~$*LWin up::
if SetSwitch = 1
{
  Send {Return}
  SetSwitch = 0
}
return


-1

ฉันไม่ใช่ผู้ใช้ Mac OS แต่คุณลองWin+ แล้วTabหรือยัง แตกต่างอย่างมีนัยสำคัญกว่าAlt+ Tabและอาจเป็นไปตามความชอบของคุณ


WinKey-Tab มอบ Flip3D ซึ่งเป็น Alt-Tab ที่ชื่นชอบใน Vista และสูงกว่า
Andrew Scagnelli

ถูกต้องด้วยการแสดงตัวอย่างหน้าต่างบานหน้าต่าง ... yada yada
Hardryv
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.