Skip to content
This repository was archived by the owner on Jul 2, 2026. It is now read-only.

Latest commit

 

History

44 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HyprWin

A new version of HyprWin is available

This repository contains the original HyprWin implementation. Development continues in the current HyprWin repository.

HyprWin is a Windows utility for resizing, moving, and managing windows using customizable keyboard shortcuts.
It supports modifiers, color themes, and various window control dispatchers.

Warning: This project uses a non-standard INI format for syntax highlighting purposes.
All binds require the SUPER key to be held.

SUPER key gets captured meaning whatever key you set as SUPER will not be passed to other applications.

Compiled releases sent in discord

Discord: https://discord.gg/ntR53BTC


Features

  • Customizable Keybinds with modifiers.
  • Window Control Dispatchers for movement, resizing, fullscreen, and more.
  • Custom Colors and gradients for overlays.
  • Resizable Borders with padding configuration.
  • Multiple Actions including message boxes, audio device cycling, and running commands.

Dispatchers:

  • KillWindow
  • ForceKillWindow
  • FullScreen
  • FullScreenToggle
  • FullScreenPadded
  • MsgBox
  • SendWinCombo
  • Run
  • SetResolution
  • CycleAudioDevice
  • MoveWindowLeftHalf
  • MoveWindowRightHalf
  • MoveWindowToLeftMon
  • MoveWindowToRightMon

Modifiers:

  • SHIFT LSHIFT RSHIFT
  • CONTROL LCONTROL RCONTROL
  • MENU LMENU RMENU

Example

[binds]
Q = KillWindow
SHIFT+Q = ForceKillWindow
SHIFT+F6 = SetResolution 1024x768@360

[settings]
SUPER = LWIN
COLOR = 00FF00, FF0000, 45.0, 1, 10.0

Format:

[Modifier+] <Key> = <Dispatcher> [,arg1, arg2...]
HEXCOLOR = 00FF00 -> RED 0: GREEN: 255 BLUE: 0
[settings]
#   SUPER is the key that must be held to use the binds
SUPER = <VK_KEYCODE>
COLOR = <HEXCOLOR>, [<HEXCOLOR>, GradientAngle:float, isRotating:bool, rotationSpeed deg/s:float]
BORDER = 3
RESIZE_CORNER = CLOSEST # CLOSEST TOPLEFT TOPRIGHT BOTTOMLEFT BOTTOMRIGH
PADDING = 16

About

window managing + shortcut tool for windows inspired by hyprland

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages