awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
fikovnik avatar

fikovnik/ShiftIt

0
View on GitHub↗
5,543 نجوم·363 تفرعات·Objective-C·9 مشاهدات

ShiftIt

ShiftIt هو مدير نوافذ وأداة تقسيم لنظام macOS تتيح تغيير حجم وموضع نوافذ التطبيقات من خلال اختصارات لوحة مفاتيح محددة مسبقًا. يعمل كمدير اختصارات لأتمتة حركة النوافذ وتنظيم مساحة العمل.

تتخصص الأداة في تقسيم النوافذ إلى عروض وارتفاعات متناسبة. وتتضمن ميزة تدوير الأبعاد التي تقوم بتدوير أحجام النوافذ عبر مجموعة من النسب المحددة مسبقًا باستخدام مدخلات لوحة المفاتيح الاتجاهية.

Features

  • Keyboard-Driven Window Orchestration - Provides a keyboard-driven system for arranging workspace windows into predefined screen areas without a mouse.
  • macOS Workspace Managers - Optimizes macOS multitasking by quickly cycling window dimensions and screen placements via keyboard inputs.
  • Keyboard Shortcut Managers - Maps user input combinations to specific window movement and dimensional change actions.
  • Window Resizing Shortcuts - Provides keyboard-driven controls for rapidly changing the dimensions and positions of application windows.
  • Tiling Window Managers - Automatically organizes macOS application windows into non-overlapping tiled layouts for efficient screen usage.
  • Accessibility Frameworks - Uses macOS accessibility APIs to programmatically control the dimensions and positions of application windows.
  • Keyboard Shortcut Mappings - Triggers window resizing and positioning actions based on predefined keyboard event listeners and hotkey combinations.
  • Window Organizers - Organizes macOS application windows into specific layout patterns using keyboard shortcuts.
  • Size Cycling - Rotates application dimensions through proportional widths or heights using directional keyboard shortcuts.
  • Dimension Cycling - Rotates window sizes through predefined ratio-based widths and heights using a state-tracking loop.
  • Input Event Loops - Implements a native system-level event loop to monitor keyboard input for low-latency window manipulation.
  • Window Snapping Coordinates - Calculates precise screen coordinates to snap windows to specific proportional regions of the display.
  • Developer Utilities - Manages window positioning and sizing.
  • More to explore - Utility for managing window positions and sizes.
  • Window Management - Keyboard-based window resizing and positioning.

سجل النجوم

مخطط تاريخ النجوم لـ fikovnik/shiftitمخطط تاريخ النجوم لـ fikovnik/shiftit

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة fikovnik/shiftit؟

ShiftIt هو مدير نوافذ وأداة تقسيم لنظام macOS تتيح تغيير حجم وموضع نوافذ التطبيقات من خلال اختصارات لوحة مفاتيح محددة مسبقًا. يعمل كمدير اختصارات لأتمتة حركة النوافذ وتنظيم مساحة العمل.

ما هي الميزات الرئيسية لـ fikovnik/shiftit؟

الميزات الرئيسية لـ fikovnik/shiftit هي: Keyboard-Driven Window Orchestration, macOS Workspace Managers, Keyboard Shortcut Managers, Window Resizing Shortcuts, Tiling Window Managers, Accessibility Frameworks, Keyboard Shortcut Mappings, Window Organizers.

ما هي البدائل مفتوحة المصدر لـ fikovnik/shiftit؟

تشمل البدائل مفتوحة المصدر لـ fikovnik/shiftit: kasper/phoenix — Phoenix is a macOS workspace automator and window manager that uses a JavaScript scripting engine to control… jigish/slate — Slate is a keyboard-driven window manager and tiling system for macOS. It functions as a JavaScript-configurable… eczarny/spectacle — Spectacle is a keyboard-driven window manager and organizer that uses system accessibility frameworks to manipulate… material-shell/material-shell — Material Shell is a tiling window manager and Linux desktop environment that replaces traditional window management… elenapan/dotfiles — This project is a collection of Unix dotfiles and a custom desktop environment configuration for Linux. It provides a… koekeishiya/yabai — yabai is a tiling window manager and workspace orchestrator for macOS. It uses a binary space partitioning algorithm…

بدائل مفتوحة المصدر لـ ShiftIt

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع ShiftIt.
  • kasper/phoenixالصورة الرمزية لـ kasper

    kasper/phoenix

    4,538عرض على GitHub↗

    Phoenix is a macOS workspace automator and window manager that uses a JavaScript scripting engine to control system-level behaviors. It functions as an AppleScript automation bridge, allowing users to programmatically manipulate application states, window geometry, and desktop interactions. The project enables the creation of custom workflows by binding keyboard shortcuts to JavaScript functions. This allows for the automation of complex system actions, such as organizing application layouts across multiple screens and managing virtual spaces. Its capability surface covers window and applica

    Objective-C
    عرض على GitHub↗4,538
  • jigish/slateالصورة الرمزية لـ jigish

    jigish/slate

    7,836عرض على GitHub↗

    Slate is a keyboard-driven window manager and tiling system for macOS. It functions as a JavaScript-configurable automation tool and workflow orchestrator, allowing users to resize and position application windows through custom keystroke bindings and predefined spatial configurations. The project distinguishes itself by using a scripting API to define complex window manipulation logic, system event callbacks, and custom input mappings. This allows for the creation of sequenced action chains and the execution of external shell commands tied to specific keyboard shortcuts. Its capabilities in

    Objective-C
    عرض على GitHub↗7,836
  • eczarny/spectacleالصورة الرمزية لـ eczarny

    eczarny/spectacle

    13,631عرض على GitHub↗

    Spectacle is a keyboard-driven window manager and organizer that uses system accessibility frameworks to manipulate window coordinates and dimensions. It allows for the arrangement, resizing, and movement of application windows across multiple displays using global keyboard shortcuts. The tool focuses on multi-monitor layout management, enabling users to shift active windows between connected displays and snap windows into predefined screen regions such as halves, thirds, or corners. It also provides the ability to center and maximize windows to optimize screen real estate without using a mou

    Objective-C
    عرض على GitHub↗13,631
  • elenapan/dotfilesالصورة الرمزية لـ elenapan

    elenapan/dotfiles

    3,896عرض على GitHub↗

    This project is a collection of Unix dotfiles and a custom desktop environment configuration for Linux. It provides a standardized set of configuration files to ensure consistent shell and application behavior, centering on a tiling window manager setup and a personalized user interface. The environment features a desktop dashboard with modular widgets and sidebars that display system performance, weather, and media controls. It includes a comprehensive keyboard shortcut map using global and mode-specific keybindings to launch applications and control system actions. The configuration covers

    Lua
    عرض على GitHub↗3,896
  • عرض جميع البدائل الـ 30 لـ ShiftIt→