{"id":15360491,"url":"https://github.com/zgana/kwin-custom-move-resize","last_synced_at":"2025-11-07T12:30:43.435Z","repository":{"id":151455849,"uuid":"166699954","full_name":"zgana/kwin-custom-move-resize","owner":"zgana","description":"A simple KWin script that introduces KDE Global Shortcuts for moving and resizing the active window in the current screen.","archived":false,"fork":false,"pushed_at":"2019-01-20T19:57:50.000Z","size":5,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-27T21:33:10.986Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zgana.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-20T19:23:17.000Z","updated_at":"2021-06-09T01:23:20.000Z","dependencies_parsed_at":"2023-05-23T09:30:56.939Z","dependency_job_id":null,"html_url":"https://github.com/zgana/kwin-custom-move-resize","commit_stats":{"total_commits":5,"total_committers":1,"mean_commits":5.0,"dds":0.0,"last_synced_commit":"bad400763a3984c0c5d3a20d6500ac51d6165f0e"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zgana%2Fkwin-custom-move-resize","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zgana%2Fkwin-custom-move-resize/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zgana%2Fkwin-custom-move-resize/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zgana%2Fkwin-custom-move-resize/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zgana","download_url":"https://codeload.github.com/zgana/kwin-custom-move-resize/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239530178,"owners_count":19654242,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-01T12:50:16.489Z","updated_at":"2025-11-07T12:30:43.383Z","avatar_url":"https://github.com/zgana.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Move Window to Center\n## Description\nA simple KWin script that introduces KDE Global Shortcuts for moving and\nresizing the active window in the current screen.\n\nThis script is inspired by Konstantinos Smanis's [move window to\ncenter](https://github.com/KSmanis/kwin-move-window-to-center) script.  Here\nwe extend that idea to move windows to corners/edges and to resize to\ndimensions that I personally find useful.\n\nNote that what \"I personally find useful\" includes defaults catering to a\nDvorak keyboard layout and 3200x1800 monitor; however, any hardcoded\ndefaults should be easy to adjust to your own environment and workflow.\n\nIf you find this useful, you are strongly encouraged to fork this repository\n-- and to share your ideas with [me](mailto:mike.d.richman@gmail.com)!\n\n## Included Shortcuts\n\n### Move\n\nMove shortcuts are provided for moving to all combinations of\n{Upper|Center|Lower} {Left|Center|Right}.  If you have a QWERTY keyboard\nand use a Dvorak mapping, then the default shortcuts look like\n\n    Shift+Ctrl+Alt +\n    G C R\n    H T N\n    M W V\n\n### Resize \n\nResize shortcuts are provided for:\n* `ResizeWindowTall`: `Shift+Ctrl+Meta+V`, like Maximize Vertically, but\n  leaving enough room expose a system monitor in the bottorm right corner of\n  my desktop.\n* `ResizeWindowWide`: `Shift+Ctrl+Meta+H`, like Maximize Horizontally, but\n  leaving enough room expose a system monitor in the bottorm right corner of\n  my desktop.\n* `ResizeWindowTeXWidth`: `Shift+Cutrl+Meta+X`, sets the window width\n  corresponding to 100 columns wide, my preferred LaTeX editing width, given\n  my screen and fonts\n* `ResizeWindowTermSize`: `Shift+Ctrl+Meta+T`, sets the window size to my\n  default Konsole window size\n\n\n## Usage Instructions\nThe script is automatically enabled after [installation](INSTALL.md), but\nyou might have to restart KWin in order to use it for the first time. You\ncan configure the key bindings under `System Settings \u003e Shortcuts \u003e Global\nShortcuts \u003e KWin`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzgana%2Fkwin-custom-move-resize","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzgana%2Fkwin-custom-move-resize","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzgana%2Fkwin-custom-move-resize/lists"}