Git Product home page Git Product logo

grid's Introduction

اسکریپت autohotkey اجازه جابجایی در virtual desktop های ویندوز به صورت دوبعدی رو به شما میده ویندوز این قابلیت رو نداره و صرفا میتونید به صورت خطی بین دسکتاپ ها جابجا بشید

برای اجرا باید چیکار کنم؟

۱. نه تا دسکتاپ بسازید فعلا تعداد دسکتاپ ها هارد کد شده و فقط برای نه تا دسکتاپ کار میکنه بعد به این لینک برید و نسخه v1.1 رو دانلود بکنید برنامه رایگانه AutoHotkey

۲. یه داینامیک لایببری رو دانلود بکنید نترسید اونم اوپن سورسه لینکشم پایین تر هست

من برای ویندوز ده این داینامیک لایبرری رو قرار دادم (خودم ویندوز ده دارم ) اما اگه ویندوز یازده هستید به این صفحه برید Ciantic/VirtualDesktopAccessor: DLL for accessing Windows 11/10 Virtual Desktop features from e.g. AutoHotkey (github.com)

و کتابخونه مربوط به ویندوز ده رو دانلود بکنید وفایل دانلود شده رو تو پوشه ای که اسکریپت قرار داره بذارید ، dll مربوط به ویندوز ده رو پاک کنید(قاعدتا رو ویندز یازده امتحانش نکردم )

۳. این قسمت به انتخاب خودتونه ولی من توصیه میکنم که حتما دانلود بکنید dankrusi/WindowsVirtualDesktopHelper: App to help manage Virtual Desktops for Windows 10 and Windows 11 (github.com)

بهتون میگه که تو کدوم دسکتاپ هستید و البته یه راه برای جابجایی هم بهتون میده باکنترل و شماره دسکتاپ میتونید جابجا بشید

چطوری استفاده کنم ؟

برای جابجا شدن کافیه از دکمه های ctrl+win+alt+arrow (up-down-right-left)

باگی چیزی داره؟

یه مشکل داره عدم فعال کردم دسکتاپ بعد از جابجاییه که فعلا با یه کلیک سعی کردم این ایرادم تا حدی برطرف بکنم ... ویدیو دمو

Demo.mp4

The AutoHotkey script allows you to move between Windows virtual desktops in a two-dimensional manner. Windows doesn't have this feature and only allows you to switch between desktops linearly.

How to run it?

1.Create nine desktops. Currently, the number of desktops is hardcoded and only works for nine desktops.

2.Then go to this link and download version v1.1. The program is free. AutoHotkey

3.Download a dynamic library. Don't worry, it’s open source too; the link is below.

I have provided the dynamic library for Windows 10 (I'm running Windows 10), but if you have Windows 11, go to this page: Ciantic/VirtualDesktopAccessor: DLL for accessing Windows 11/10 Virtual Desktop features from e.g. AutoHotkey (github.com)

Download the library for Windows 10 and place the downloaded file in the folder where the script is located. Delete the DLL for Windows 10 (I haven’t tested it on Windows 11).

  1. This part is optional, but I recommend downloading it: dankrusi/WindowsVirtualDesktopHelper: App to help manage Virtual Desktops for Windows 10 and Windows 11 (github.com)

It tells you which desktop you are on and also provides a way to switch with control and the desktop number.

How to use it?

To switch, just use the keys: ctrl + win + alt + arrow (up-down-right-left)

Does it have any bugs?

It has an issue where the desktop doesn’t activate after switching, which I have tried to partially fix with a click... Demo video: https://github.com/gdrmehdi/grid/assets/42337477/91be9b98-a115-441f-b841-913c351d68ec

grid's People

Contributors

gdrmehdi avatar

Stargazers

 avatar Ali Koleiny Zadeh avatar Raymond Baghumian avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.