Coder Social home page Coder Social logo

peppy0510 / pywinlayout Goto Github PK

View Code? Open in Web Editor NEW
4.0 0.0 0.0 754 KB

Easily change windows layout with hotkey.

License: MIT License

Python 98.18% Inno Setup 1.82%
python wxpython windows-application windows-desktop layout-manager tray-application

pywinlayout's Introduction

Features

  • Easily change layout with hotkey.
  • Works as a taskbar tray icon.
  • Support multi-monitor desktop environment.
  • Built-in preset automatically adapts to pivot screen horizontal and vertical.
  • You can enable and disable "Run on Windows startup" from the tray icon menu.
  • Aligns minimum or maximum size limited applications such as music player exactly to the edge of screen.

How to install

  • Just download and install the latest release.
  • Alternatively, if you like to build your own, download or clone a repository then execute makebuild.py. Python 3.x, Python packages in the requirements.pip file, and Inno Setup is required.

How to use

  • Once you execute, then tray icon will shows up.
  • Below table shows built-in preset.
NumLock is Turned On
Win+Num7(TopLeft) Win+Num8(Top) Win+Num9(TopRight)
Win+Num4(Left) Win+Num5(Middle) Win+Num6(Right)
Win+Num1(BottomLeft) Win+Num2(Bottom) Win+Num3(BottomRight)
Laptop keyboard
alt+ctrl+shift+7(TopLeft) alt+ctrl+shift+8(Top) alt+ctrl+shift+9(TopRight)
alt+ctrl+shift+U(Left) alt+ctrl+shift+I(Middle) alt+ctrl+shift+O(Right)
alt+ctrl+shift+J(BottomLeft) alt+ctrl+shift+K(Bottom) alt+ctrl+shift+L(BottomRight)
  • Each hotkey is switched differently depending on the aspect ratio of the screen.
  • To control windows such as Task Manager, you must run in administrator mode.

Supported platforms

  • Microsoft Windows 10
  • Other versions of Windows have not been tested yet.

TODO

  • Mac OSX support.
  • Preset editor, and JSON support.
  • Preset handler for very small size screen.
  • Bypass UAC confirmation when execute as administrator mode.

pywinlayout's People

Contributors

peppy0510 avatar

Stargazers

 avatar  avatar  avatar  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.