Memindahkan windows menggunakan keyboard ... lebih cepat?

8

Saya suka menggunakan pintasan keyboard karena lebih cepat karena tidak memaksa saya untuk melepaskan tangan dari keyboard.

Di Windows saya bisa menggunakannya untuk memindahkan windows di desktop:

  1. Tekan Alt+ Spaceuntuk membuka menu windows umum
  2. Tekan Muntuk memilih perintah "Pindahkan"
  3. Menavigasi posisi jendela dengan tombol kursor
  4. Konfirmasikan posisi baru dengan Enter

Selain itu, untuk mencapai akurasi yang lebih baik, saya dapat menahan Ctrlsaat bernavigasi.

Sekarang masalahnya adalah bahwa "langkah" normal ketika bergerak adalah sekitar 20px, dan desktop saya cukup besar, jadi "berjalan" sepanjang waktu membutuhkan waktu yang cukup lama. Jenis ini mengalahkan tujuan penggunaan keyboard untuk tugas-tugas ini.

Apakah mungkin untuk mengubah ukuran langkah ini sehingga membutuhkan langkah lebih sedikit untuk berjalan pada jarak yang sama? (Saya membayangkan pengaturan tersembunyi di registri Windows ...?)

Saya mencoba memegang Altsambil menavigasi, tetapi tampaknya tidak mempengaruhi kecepatan.

Alois Mahdal
sumber
Tidak tahu tentang pengubah Ctrl untuk ini! Tetapi bagaimanapun juga, saya biasanya hanya menggunakan ini ketika tidak ada mouse atau jika jendela telah menghilang di luar layar saya untuk beberapa alasan. Saya menemukan memindahkan windows dengan mouse jauh lebih mudah dan lebih cepat. Apa yang saya gunakan, adalah Win + Panah Kiri / Kanan untuk "memaksimalkan" jendela di sisi kiri dan kanan layar dan Win + Shift + Panah Kiri / Kanan untuk memindahkan windows antar monitor :)
Svish

Jawaban:

2

Jika Anda merasa benar-benar mengerjakan ulang paradigma windowing menuju ubin dinamis, pertimbangkan skrip AutoHotkey yang disebut " bug.n ". Anda akan menyukainya jika Anda lebih suka memanipulasi windows melalui keyboard.

nperson325681
sumber
Terima kasih! Itu terlihat bagus, saya pasti akan mencobanya. Namun, untuk saat ini, saya tidak yakin bagaimana cara kerjanya dengan pengaturan "Laurel-Hardy": D monitor saya saat ini (klasik 4: 3 di sebelah kiri dan 9:16 di sebelah kanan)
Alois Mahdal
Paradigma itu sendiri bekerja dengan sangat baik dalam konfigurasi monitor apa pun, tetapi saya belum pernah menggunakan Windows (dengan bug.n) jadi saya tidak yakin tentang pengaturan multi-display.
nperson325681
1

Memindahkan dengan keyboard seperti yang Anda lakukan itu tepat, tetapi membosankan.

Jika Anda biasanya memindahkan windows ke posisi dan ukuran tertentu, cobalah GridMove . Anda dapat menentukan kisi Anda sendiri (posisi dan ukuran jendela) atau menggunakan yang sudah ditentukan sebelumnya. Masing-masing disebut ubin. Setelah itu Anda dapat mengambil jendela apa pun yang aktif dengan menekan Win + 2 di mana 2 adalah nomor ubin yang ingin Anda masuki. Tekan Menang + G untuk melihat ubin dan jumlahnya di kisi saat ini.

Ashwin Nanjappa
sumber
0

Pada Windows 7, Anda dapat menggunakan Windows Key + Arrow key untuk memindahkan windows.

Saya tidak yakin berapa banyak piksel yang menggesernya pada satu waktu, tetapi lebih dari 20.

Adam Thompson
sumber
Seperti yang disebutkan Svish, itu digunakan untuk memaksimalkan dan bergerak di antara Windows. Saya sering menggunakannya, tetapi mereka tidak akan membantu saya jika saya perlu mengatur beberapa jendela kecil secara sewenang-wenang, yang merupakan hal yang sering saya lakukan ketika melakukan pengkodean (misalnya saya meletakkan beberapa jendela kecil dengan catatan, tes, dan hal-hal serupa serta kode di satu atau lebih jendela besar, terus-menerus mengintip seni yang kecil).
Alois Mahdal
Tombol Windows + atas atau bawah akan memaksimalkan atau memperkecil jendela, tetapi kiri / kanan akan menggesernya dengan sangat cepat di layar.
Adam Thompson
Win + Kiri / Kanan adalah fitur jepretan, yang mengunci jendela ke bagian kiri atau kanan layar dan tidak berhubungan dengan piksel
phuclv
0

Tidak cukup pada topik, tapi saya merasa itu masih relevan dan layak dibagikan.

Saya menggunakan Autohotkey dan "KDEStyle" script yang saya temukan lama dan telah disesuaikan untuk meningkatkan penggunaan mouse untuk tujuan ini.

  • Win + Left Click
    • Memungkinkan Anda untuk memindahkan jendela dengan mengklik di mana saja di dalamnya.
  • Win + Right Click
    • Memungkinkan Anda mengubah ukuran jendela menggunakan sudut terdekat - lagi-lagi mengklik di mana saja di dalamnya.

Ini secara signifikan mengurangi ketelitian yang diperlukan, dan menurut saya membuatnya lebih mudah dan lebih cepat untuk menggunakan mouse untuk tujuan tersebut.

#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

Kombinasi keyboard Windows standar kemudian melengkapi ini dan memungkinkan Anda untuk:

  • Win+ Up/Down
    • Maksimalkan / Kembalikan / Minimalkan
  • Win+ Left/Right
    • Atur ulang ke kiri / kanan setengah layar
  • Win+ Shift+ Left/Right
    • Pindahkan satu monitor ke kiri / kanan
  • dll ...
Attie
sumber