Làm cách nào để thiết lập phím nóng hoặc phím tắt để xoay màn hình trong Windows?


20

Gần đây tôi đã có được một bộ cánh tay màn hình cho phép xoay màn hình miễn phí. Tôi muốn có thể nhanh chóng chuyển đổi từ hướng này sang hướng khác mà không phải gặp rắc rối khi truy cập các tính năng xoay màn hình của hệ điều hành.

Làm cách nào để thiết lập phím nóng hoặc phím tắt để nhanh chóng chuyển hướng của màn hình?

Câu trả lời:


29

Với card đồ họa của tôi, phương pháp này hoạt động:

  1. Tải xuống Hiển thị .

  2. Trích xuất Display.exeđến một vị trí bạn chọn (ví dụ C:\Display.exe:).

  3. Sử dụng hội [right-click] -> New -> Shortcutthoại để tạo lối tắt cho các định hướng mong muốn:

    C:\Display.exe /rotate:0
    C:\Display.exe /rotate:90
    C:\Display.exe /rotate:180
    C:\Display.exe /rotate:270
    
  4. (tùy chọn) Trong mỗi thuộc tính của phím tắt, bạn có thể chỉ định a Shortcut Key.


Điều này hoạt động rất tốt.
đại bàng sáp

Tôi nên đề cập rằng điều này chỉ xuất hiện để hoạt động trên màn hình chính (tôi thấy không có tùy chọn nào trong danh sách đối số để xử lý màn hình thứ hai, nhưng đó là màn hình tôi muốn thay đổi anways)
đại bàng sáp

7
Phiên bản có ngày hôm nay (Phiên bản 1.2 (bản dựng 14)) không có tùy chọn chỉ định màn hình nào sẽ xoay: display /device 2 /rotate 90
Glen Little

5
Điều đó thật tuyệt! Cũng hữu ích là C:\Display.exe /rotate:90 /togglechuyển đổi giữa vòng quay mặc định và vòng quay được chỉ định.
Abdulla

Tôi sử dụng autohotkey với nó như thế này:!#right:: Run A:\display\display.exe /device 1 /rotate:90
Shaya

3

Đối với tôi, một CTRL đơn giản + ALT + M ARI TÊN chỉ hoạt động tốt. Cách đơn giản hơn tập lệnh, tải xuống display.exe, v.v.


Điều này phụ thuộc vào trình điều khiển đồ họa của bạn, giải pháp display.exe dường như hoạt động bất kể trình điều khiển.
đại bàng sáp

3

Nếu một số người vẫn đang sử dụng chủ đề này hoặc tìm kiếm chủ đề này tại google, tôi có GIẢI PHÁP HOÀN HẢO.

  1. Tải xuống màn hình

  2. Trích xuất vào C: \ Display \ (hoặc thư mục bạn chọn)

  3. Mở cmd và viết vào đường dẫn đến display.exe - C: \ Display \ display.exe \ -listdevices (điều này sẽ hiển thị cho bạn tất cả các màn hình của bạn, cho phép bạn chọn cái nào sẽ xoay)

  4. Chọn thiết bị (màn hình) nào bạn muốn xoay theo số chỉ mục của chúng.

  5. Tạo một tập tin .bat bằng cách sử dụng notepad. (Mở notepad, viết các dòng hiển thị bên dưới, lưu thành "tất cả các tệp" và viết ".bat" sau tên bạn chọn)

  6. Viết C: \ display \ display.exe -device (số thiết bị của bạn) -rotate 90 / chuyển đổi

  7. Nếu "90 (độ)" là xoay màn hình sai, chỉ cần thay đổi thành "180" hoặc "270".

  8. Bạn nên hoàn thành ngay bây giờ và bạn có thể chỉnh sửa phím tắt hoặc / và thêm nó vào Thanh tác vụ bằng cách tạo Thanh công cụ mới.

-> Điều hay ho về cách này, là bạn chỉ cần một phím tắt chứ không cần nhiều - <


2

Ai đó đã viết một kịch bản trên các diễn đàn AutoHotKey chỉ làm điều này. Nhưng tôi đã không thử nó.

Anh ấy đã làm nó để nhấn phím Windows + phím numpad sẽ xoay nó:

  • Win+ 4: Xoay màn hình sang Chân dung
  • Win+ 2: Xoay màn hình sang Cảnh (lật)
  • Win+ 6: Xoay màn hình sang Chân dung (lật)
  • Win+ 8: Xoay màn hình sang Cảnh

Đây là kịch bản:

#SingleInstance Force
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.

#Numpad8:: ; Landscape Mode - WinLogo + Number pad 8
IfWinExist, Screen Resolution
{
    WinActivate, Screen Resolution
}
else
{
    run "desk.cpl"
}   
WinWait, Screen Resolution
if ErrorLevel
{
   MsgBox, WinWait timed out.
   return
}
Send, {Tab}
sleep 500

send, {Alt Down}
send, {o}
send, {Alt Up}

sleep 500
send, {Up} ; Send Up 4 times to make sure we are at the start of the dropdown
send, {Up}
send, {Up}
send, {Up}
sleep 500
send, {Alt Down}
send, {a}
send, {Alt Up}
WinWait, Display Settings
if ErrorLevel
{
   MsgBox, WinWait timed out for display settings.
   return
}
send, {Alt Down}
send, {k}
send, {Alt Up}
WinWait, Screen Resolution
if ErrorLevel
{
   MsgBox, WinWait timed out.
   return
}
send, {Alt Down}
send, {F4}
send, {Alt Up}
return

#Numpad4:: ; Portrait Mode - WinLogo + Number pad 4
IfWinExist, Screen Resolution
{
    WinActivate, Screen Resolution
}
else
{
    run "desk.cpl"
}   
WinWait, Screen Resolution
if ErrorLevel
{
   MsgBox, WinWait timed out.
   return
}
Send, {Tab}
sleep 500

send, {Alt Down}
send, {o}
send, {Alt Up}
;return
sleep 500
send, {Up} ; Send Up 4 times to make sure we are at the start of the dropdown
send, {Up}
send, {Up}
send, {Up}
send, {Down}
sleep 500
send, {Alt Down}
send, {a}
send, {Alt Up}
WinWait, Display Settings
if ErrorLevel
{
   MsgBox, WinWait timed out for display settings.
   return
}
send, {Alt Down}
send, {k}
send, {Alt Up}
WinWait, Screen Resolution
if ErrorLevel
{
   MsgBox, WinWait timed out.
   return
}
send, {Alt Down}
send, {F4}
send, {Alt Up}
return



#Numpad6:: ; Portrait Mode (Flipped) - WinLogo + Number pad 6
IfWinExist, Screen Resolution
{
    WinActivate, Screen Resolution
}
else
{
    run "desk.cpl"
}   
WinWait, Screen Resolution
if ErrorLevel
{
   MsgBox, WinWait timed out.
   return
}
Send, {Tab}
sleep 500

send, {Alt Down}
send, {o}
send, {Alt Up}

sleep 500
send, {Down} ; Send Up 4 times to make sure we are at the end of the dropdown
send, {Down}
send, {Down}
send, {Down}
sleep 500
send, {Alt Down}
send, {a}
send, {Alt Up}
WinWait, Display Settings
if ErrorLevel
{
   MsgBox, WinWait timed out for display settings.
   return
}
send, {Alt Down}
send, {k}
send, {Alt Up}
WinWait, Screen Resolution
if ErrorLevel
{
   MsgBox, WinWait timed out.
   return
}
send, {Alt Down}
send, {F4}
send, {Alt Up}
return

#Numpad2:: ; Landscape Mode (Flipped) - WinLogo + Number pad 2
IfWinExist, Screen Resolution
{
    WinActivate, Screen Resolution
}
else
{
    run "desk.cpl"
}   
WinWait, Screen Resolution
if ErrorLevel
{
   MsgBox, WinWait timed out.
   return
}
Send, {Tab}
sleep 500

send, {Alt Down}
send, {o}
send, {Alt Up}

sleep 500
send, {Up} ; Send Up 4 times to make sure we are at the start of the dropdown
send, {Up}
send, {Up}
send, {Up}
send, {Down}
send, {Down}

sleep 500
send, {Alt Down}
send, {a}
send, {Alt Up}
WinWait, Display Settings
if ErrorLevel
{
   MsgBox, WinWait timed out for display settings.
   return
}
send, {Alt Down}
send, {k}
send, {Alt Up}
WinWait, Screen Resolution
if ErrorLevel
{
   MsgBox, WinWait timed out.
   return
}
send, {Alt Down}
send, {F4}
send, {Alt Up}
return

1
Hmmm Tôi thực sự đã quyết định tự thử và đối với tôi, nó dường như đưa ra hộp thoại Độ phân giải màn hình Windows 7 từ đó tôi có thể thay đổi hướng. Đóng, nhưng không có xì gà ...
Ivo Flipse

Ctrl+Alt+Uparrowsẽ thực hiện công việc phải không :-)
avirk

@avirk vì một số lý do không làm gì cho tôi: S
Ivo Flipse

1
@avirk Phím tắt đó phụ thuộc vào trình điều khiển hiển thị của bạn. Ví dụ: tôi tin rằng nếu bạn có biểu tượng khay Intel GFX hoặc NVIDIA đang chạy thì nó sẽ hoạt động.
iglvzx


2

Tôi đã có cùng một vấn đề như bạn nhưng tôi đã tìm ra cách khắc phục kink này. Đầu tiên phải đến Bảng điều khiển. Đi đến Hiển thị. Nhấp vào Cài đặt nâng cao. Bạn sẽ thấy 6 tab. Bấm vào tab nói rằng

Bảng điều khiển đồ họa và phương tiện Intel (R).

Bạn sẽ thấy Thuộc tính đồ họa ở cuối trang tab.
Sau đó chọn Cài đặt nâng cao và nhấp vào OK. Sẽ có 5 tab. Bấm vào tab cuối cùng. (Tùy chọn và Hỗ trợ) Bạn có thể đặt các phím tắt từ đó. Hi vọng điêu nay co ich!


2
Đây là phụ thuộc vào card đồ họa không may. Nhưng câu trả lời tốt cho folks Intel Graphics.
đại bàng sáp

Xin chúc phúc cho ngài, vì đã giúp tôi tìm cách vô hiệu hóa cuộc xâm lược khủng khiếp này.
Mike Viens

0

Vì vậy, tôi chỉ đọc toàn bộ chủ đề này http://answers.microsoft.com/en-us/windows/forum/windows_7-desktop/how-torotate-screen-in-windows-7-by-a-shortcut/55fca2a8- c34f-41f6-81ba-ce44e7127aeb

Rõ ràng, Microsoft đang từ chối đưa phím tắt này vào chính Windows, rất có thể bạn có thể dùng thử với trình điều khiển / tiện ích mà nhà cung cấp Thẻ đồ họa của bạn cung cấp.

Đối với thiết lập AMD hiện tại của tôi, tôi chỉ cần mở Trung tâm điều khiển động cơ AMD Vision và đi đến tùy chọn -> Hotkeynhập mô tả hình ảnh ở đây

Sau đó, tôi chọn Tạo và sắp xếp máy tính để bàn trong menu thả xuống et voilánhập mô tả hình ảnh ở đây

Đó là về cách đơn giản nhất mà tôi có thể tìm thấy; trong khi tôi vẫn thấy nó không tối ưu Có lẽ những người khác có thể cung cấp một số ảnh chụp màn hình như thế nào với trình điều khiển nvidia.


0

ClickMonitorDDC cho phép thiết lập lối tắt như vậy, trên cơ sở mỗi màn hình nếu cần thiết. Nhân tiện, công cụ này cũng cho phép điều chỉnh độ sáng và độ tương phản dễ dàng (sử dụng chuột).


0

Có một tải xuống ứng dụng miễn phí, bạn có thể truy cập vào cửa hàng MS: https://www.microsoft.com/en-us/p/screen-rotate/9nblggh3zd5h?activetab=pOLL:overviewtab

Nó có một bộ nhớ nhỏ, vì vậy thật dễ dàng để chạy bất cứ lúc nào bạn nghĩ rằng bạn sẽ cần nó. Các phím nóng có thể tùy chỉnh hoặc bạn có thể nhấp vào biểu tượng. Nó biểu tượng cho khu vực thông báo trên thanh tác vụ, có nghĩa là các phím nóng vẫn hoạt động.

Nó được thực hiện độc đáo; nó làm một công việc đơn giản cực kỳ tốt Không giống như "Magic Rotate" khủng khiếp của Samsung, nó không gây rối với độ phân giải màn hình của bạn, do đó tôi có thể có cả màn hình 4K và các phím nóng dễ nhớ.

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.