Làm cách nào tôi có thể gửi một cửa sổ đến cuối danh sách Alt-Tab trong Windows 8?


12

Cho đến khi nâng cấp lên Windows 8, tôi sẽ sử dụng Alt+ Escđể làm cho một cửa sổ đi đến cuối danh sách Alt-Tab và "tránh đường". Ví dụ: nếu danh sách Alt+ của tôi Tabtrông như:

ABCDE

Với A là cửa sổ hoạt động, nhấn Alt+ Escsẽ biến nó thành:

BCDEA

Với B hoạt động và Alt+ Tabing một lần sẽ kết thúc với cửa sổ C:

CBDEA

Kể từ khi tôi có Windows 8, điều này sẽ không hoạt động thêm nữa. Trò chơi đánh Alt+ Escẩn cửa sổ đang hoạt động, nhưng Alt+ Tabsẽ lấy lại ngay.

Tại sao vậy? Có cách nào để lấy lại?


Tôi đã tìm thấy nhiều câu hỏi tương tự liên quan đến việc chuyển từ XP sang Windows 7, nhưng không có gì từ những năm gần đây.
aviv

2
Vì nhiều lý do, tôi thấy rằng "nâng cấp lên Windows 8" thực sự làm giảm trải nghiệm người dùng. Ví dụ của bạn không phải là duy nhất.
harrymc

Câu trả lời:


3

Từ Alt-Tab của Wikipedia :

Khi cửa sổ trình chuyển đổi tác vụ Alt + Tab không hoạt động, Alt + Esc đặt cửa sổ hoạt động ở dưới cùng của thứ tự Z. Trong Windows 8, hành vi đã thay đổi, cửa sổ sẽ được chuyển xuống cấp theo thứ tự Z thay vì đi đến cuối.

Nếu bạn muốn Alt-Esc của Windows 8 hoạt động như trước đây để hoạt động trong Windows 7, câu trả lời là tiêu cực - không có thông tin nào cho dù điều này là có thể. Có thể trong tương lai một cái gì đó sẽ xuất hiện, nhưng không phải bây giờ.

Nếu bạn không cần màn hình cảm ứng và bạn muốn máy tính của mình hoạt động giống như trong Windows 7, giải pháp duy nhất là quay lại Windows 7.


2
Có vẻ như chức năng API Win32 SetWindowPos có thể làm điều này. Tôi sẽ xem liệu tôi có thể làm gì với điều đó khi tôi có một chút thời gian (có thể là vào ngày mai). (cc @aviv)
Bob

API Windows để làm điều đó chắc chắn vẫn còn tồn tại, vấn đề là trình chuyển đổi Alt + Tab không sử dụng nó. Viết tiện ích mở rộng của riêng bạn sẽ móc Alt + Tab và thực hiện theo cách của bạn chắc chắn sẽ hoạt động. Công cụ tốt nhất của bạn có thể là Autohotkey , sử dụng lệnh DLLCall .
harrymc

Bạn đang nói trình chuyển đổi tác vụ giữ danh sách các cửa sổ độc lập của riêng mình?
Bob

Tôi đang nói rằng nó có cách gọi SetWindowPos riêng mà rõ ràng không phải là điều bạn muốn. Lưu ý: Trong Autohotkey, việc sử dụng lệnh WinSet dễ dàng hơn nhiều so với DLLCall.
harrymc

4
Thử nghiệm thêm một chút, và dường như SetWindowPos chính nó đã thay đổi kể từ Windows 8 - Tôi nhận được hành vi mong đợi trên Windows 7. Tốt lắm, Microsoft, bạn đã phá vỡ nó.
Bob

1

Ứng dụng này thực hiện công việc và có một chút cấu hình:

vistaswitcher

Tôi muốn nói chuyện với thiên tài Microsoft, người quyết định loại bỏ chức năng ALT + ESC.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.