thay thế tab


1

Hãy xem xét tình huống sau: Trong máy tính để bàn của tôi, tôi có hai ứng dụng được mở cạnh nhau, một trình duyệt và trình soạn thảo văn bản (một nửa kích thước hiển thị cho mỗi ứng dụng).

Làm cách nào tôi có thể chuyển đổi giữa hai ứng dụng đó, nhưng không sử dụng tab alt hoặc tab win hoặc nhấp chuột?

Nếu không có gì mặc định được xây dựng trên windows xp / vista hoặc 7, làm thế nào tôi có thể làm điều đó bằng lập trình bằng c ++? Ví dụ: nhấn alt + l (hoặc alt + 1), để kích hoạt cửa sổ bên trái và alt + r (alt + 2) để kích hoạt cửa sổ bên phải.

cảm ơn


Tại sao phiếu bầu chặt chẽ? Các từ "C ++" và "lập trình" chắc chắn làm cho câu hỏi này trở thành một câu hỏi lập trình.

@Thomas Khi tôi đọc nó, OP đang yêu cầu khả năng tích hợp sẵn hoặc một ứng dụng hiện có hoặc viết tắt là "làm thế nào tôi có thể làm được", điều này quá mơ hồ đối với câu hỏi lập trình SO.
Tim Sylvester

Câu trả lời:


4

Tạo tập lệnh AutoHotKey để lấy các phím tắt đó và kích hoạt chương trình bạn muốn.


3

Nếu bạn có tay cầm cho các cửa sổ đó, bạn có thể sử dụng SetForegroundWindow.

Bạn có thể có một cửa sổ xử lý nếu bạn biết tiêu đề với FindWindow. Bài viết này giải thích cách lấy tay cầm cửa sổ nếu bạn biết một phần tiêu đề (không khớp chính xác), mặc dù tôi chưa bao giờ thử.

Đối với các phím nóng của bạn, hãy xem SetWindowsHookExvới WH_KEYBOARDloại móc. Bạn sẽ tạo một KeyboardProccái mà Windows sẽ gọi bằng cách bấm phím. Tại đây, bạn có thể chụp các tổ hợp phím cụ thể của mình và kích hoạt một số cửa sổ nhất định.

Điều đó nói rằng, Windows cung cấp các phím nóng cho bạn, như được nêu trong các câu trả lời khác.


2

Trên Windows 7, bạn có thể chuyển sang bất kỳ mục nào trong mười mục đầu tiên trên thanh tác vụ (dù có chạy hay không) bằng cách nhấn Windows + (1..0). Bạn có thể kéo các mục trên thanh tác vụ xung quanh để thay đổi thứ tự.


1
Điều này hoạt động hơi khác một chút trong Vista: Windows-1..9 mở liên kết nhanh tương ứng từ thanh bên cạnh menu bắt đầu của bạn
Jorn

Có, không trả lời câu hỏi. Đó là lý do tại sao tôi nói On Windows 7.
SLaks

1

Sử dụng tập lệnh AutoHotKey này:

~LAlt & Tab::Send ^#{Tab}
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.