Di chuyển windows sử dụng bàn phím nhanh hơn?


8

Tôi thích sử dụng phím tắt vì nó nhanh hơn vì nó không buộc tôi phải rời tay khỏi bàn phím.

Trong Windows tôi có thể sử dụng chúng để di chuyển các cửa sổ xung quanh máy tính để bàn:

  1. Nhấn Alt+ Spaceđể mở menu windows phổ biến
  2. Nhấn Mđể chọn lệnh "Di chuyển"
  3. Điều hướng vị trí cửa sổ bằng các phím con trỏ
  4. Xác nhận vị trí mới với Enter

Ngoài ra, để đạt được độ chính xác tốt hơn, tôi có thể giữ Ctrltrong khi điều hướng.

Bây giờ vấn đề là "bước" bình thường khi di chuyển là khoảng 20px, và máy tính để bàn của tôi khá lớn, do đó, "đi bộ" suốt quãng đường mất khá nhiều thời gian. Loại này đánh bại mục đích sử dụng bàn phím cho các tác vụ này.

Có thể thay đổi kích thước của bước này để mất ít bước hơn để đi cùng một khoảng cách? (Tôi tưởng tượng một cài đặt ẩn trong sổ đăng ký Windows ...?)

Tôi đã cố giữ Alttrong khi điều hướng, nhưng dường như nó không ảnh hưởng đến tốc độ.


Không biết về công cụ sửa đổi Ctrl cho việc này! Nhưng dù sao, tôi thường chỉ sử dụng cái này khi không có chuột hoặc nếu cửa sổ biến mất bên ngoài màn hình của tôi vì một số lý do. Tôi thấy việc di chuyển các cửa sổ bằng chuột dễ dàng và nhanh chóng hơn nhiều. Mặc dù vậy, những gì tôi sử dụng là Win + Mũi tên Trái / Phải để "tối đa hóa" các cửa sổ ở bên trái và bên phải màn hình và Win + Shift + Mũi tên Trái / Phải để di chuyển các cửa sổ giữa các màn hình :)
Svish

Câu trả lời:


2

Nếu bạn cảm thấy muốn làm lại hoàn toàn các mô hình cửa sổ đối với ốp lát động, hãy xem xét một tập lệnh AutoHotkey có tên là " bug.n ". Bạn sẽ thích nó nếu bạn thích thao tác với windows thông qua bàn phím.


Cảm ơn! Trông thật tuyệt, tôi chắc chắn sẽ thử. Tuy nhiên, hiện tại, tôi không chắc nó sẽ hoạt động như thế nào với thiết lập màn hình "Vòng nguyệt quế" hiện tại của tôi (cổ điển 4: 3 ở bên trái và 9:16 ở bên phải)
Alois Mahdal

Mô hình chính nó hoạt động rất tốt trong bất kỳ cấu hình màn hình nào nhưng tôi chưa sử dụng Windows (với bug.n) vì vậy tôi không thể chắc chắn về các thiết lập đa màn hình.
souser12345

1

Di chuyển bằng bàn phím như bạn làm là chính xác, nhưng là tẻ nhạt.

Nếu bạn thường di chuyển các cửa sổ của mình đến các vị trí và kích thước nhất định, thì hãy thử GridMove . Bạn có thể xác định lưới của riêng bạn (vị trí và kích thước cửa sổ) hoặc sử dụng lưới được xác định trước. Mỗi cái được gọi là ngói. Sau đó, bạn có thể chụp bất kỳ cửa sổ đang hoạt động nào bằng cách nhấn Win + 2 trong đó 2 là số ô bạn muốn gắn vào. Nhấn Win + G để xem các ô và số của chúng trong lưới hiện tại.


0

Trên Windows 7, bạn có thể sử dụng phím Windows Key + Mũi tên để di chuyển các cửa sổ xung quanh.

Tôi không chắc có bao nhiêu pixel thay đổi chúng cùng một lúc, nhưng nó hơn 20 pixel.


Như Svish đã đề cập, chúng được sử dụng để tối đa hóa và di chuyển giữa Windows. Tôi sử dụng chúng rất nhiều, nhưng chúng sẽ không giúp tôi nếu tôi cần tùy ý sắp xếp nhiều cửa sổ nhỏ hơn, đó là điều tôi làm rất nhiều khi mã hóa (ví dụ: tôi nằm xung quanh nhiều cửa sổ nhỏ hơn với ghi chú, kiểm tra và những thứ tương tự và mã trong một hoặc nhiều cửa sổ lớn hơn, liên tục nhìn trộm những cái nhỏ).
Alois Mahdal

Phím Windows + lên hoặc xuống sẽ tối đa hóa hoặc thu nhỏ cửa sổ, nhưng trái / phải sẽ dịch chuyển chúng rất nhanh trên màn hình.
Adam Thompson

Win + Trái / Phải là tính năng chụp nhanh, chụp các cửa sổ ở nửa bên trái hoặc phải của màn hình và không liên quan đến pixel
phuclv

0

Không hoàn toàn về chủ đề, nhưng tôi cảm thấy nó vẫn có liên quan và đáng để chia sẻ.

Tôi sử dụng AutoHotKeytập lệnh "KDEStyle" mà tôi đã tìm thấy từ lâu và đã điều chỉnh để cải thiện việc sử dụng chuột cho mục đích này.

  • Win + Left Click
    • Cho phép bạn di chuyển cửa sổ bằng cách nhấp vào bất cứ nơi nào bên trong nó.
  • Win + Right Click
    • Cho phép bạn thay đổi kích thước cửa sổ bằng góc gần nhất - nhấp lại vào bất cứ đâu trong đó.

Điều này làm giảm đáng kể độ chính xác cần thiết, và theo tôi làm cho việc sử dụng chuột cho các mục đích như vậy dễ dàng và nhanh hơn nhiều.

#LButton::
    MouseGetPos,KDE_X1,KDE_Y1,KDE_id
    WinGet,KDE_Win,MinMax,ahk_id %KDE_id%
    if KDE_Win
        return
    WinGetPos,KDE_WinX1,KDE_WinY1,,,ahk_id %KDE_id%
    loop {
        GetKeyState,KDE_Button,LButton,P
        if KDE_Button = U
            break
        MouseGetPos,KDE_X2,KDE_Y2
        KDE_X2 -= KDE_X1
        KDE_Y2 -= KDE_Y1
        KDE_WinX2 := (KDE_WinX1 + KDE_X2)
        KDE_WinY2 := (KDE_WinY1 + KDE_Y2)
        WinMove,ahk_id %KDE_id%,,%KDE_WinX2%,%KDE_WinY2%
    }
    return

#RButton::
    MouseGetPos,KDE_X1,KDE_Y1,KDE_id
    WinGet,KDE_Win,MinMax,ahk_id %KDE_id%
    if KDE_Win
        return
    WinGetPos,KDE_WinX1,KDE_WinY1,KDE_WinW,KDE_WinH,ahk_id %KDE_id%
    if (KDE_X1 < KDE_WinX1 + KDE_WinW / 2) {
        KDE_WinLeft := 1
    } else {
        KDE_WinLeft := -1
    }
    if (KDE_Y1 < KDE_WinY1 + KDE_WinH / 2) {
        KDE_WinUp := 1
    } else {
        KDE_WinUp := -1
    }
    loop {
        GetKeyState,KDE_Button,RButton,P
        if KDE_Button = U
            break
        MouseGetPos,KDE_X2,KDE_Y2
        WinGetPos,KDE_WinX1,KDE_WinY1,KDE_WinW,KDE_WinH,ahk_id %KDE_id%
        KDE_X2 -= KDE_X1
        KDE_Y2 -= KDE_Y1
        WinMove,ahk_id %KDE_id%,, KDE_WinX1 + (KDE_WinLeft+1)/2*KDE_X2
                                , KDE_WinY1 +   (KDE_WinUp+1)/2*KDE_Y2
                                , KDE_WinW  -     KDE_WinLeft  *KDE_X2
                                , KDE_WinH  -       KDE_WinUp  *KDE_Y2
        KDE_X1 := (KDE_X2 + KDE_X1)
        KDE_Y1 := (KDE_Y2 + KDE_Y1)
    }
    return

Kết hợp bàn phím Windows tiêu chuẩn sau đó bổ sung cho điều này và cho phép bạn:

  • Win+ Up/Down
    • Tối đa hóa / Khôi phục / Thu nhỏ
  • Win+ Left/Right
    • Thay đổi nửa trái / phải của màn hình
  • Win+ Shift+ Left/Right
    • Di chuyển một màn hình sang trái / phải
  • Vân vân...
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.