Alter.Org.UA
 << Back Home EN en   Donate Donate

User Interface Control for Windows

Утилита для управления видеорежимом, скоростью и параметрами клавиатуры и мыши, а также некоторыми другими настройками пользовательского интерфейса из командной строки. Может также быть использована в .BAT-файлах. Данная утилита является продолжением и расширением vmctl.

Features

  • разрешение, глубина цвета и частота развертки монитора, поворот (ориентация)
  • управление сглаживанием шрифтов (font smooth, antialiasing)
  • скорость клавиатуры и мыши
  • горячие клавиши для переключения раскладки
  • леворукая мышка

Download

uictl_v1.3c.rar/tgz (81.4 Kb/89.2 Kb) содержит исходники, проектные файлы для VC6 и VC11, откомпилированные Release-версии для Win23 и x64 uictl.exe/uictl64.exe/

Usage

        uictl <options>
General options:
General options:
        --help, --h, --?      display this screen
        --save, --s           save new settings in registry (system-wide change)
Display options:
        --d=NUM or
          --display=NUM       display ID (1 - firts)
        --x=NUM               X-resolution
        --y=NUM               Y-resolution
        --ref=NUM or
          --vsync=NUM         Vertical Sync. (Hz)
        --bp=NUM              bits per pixel
        --orientation=NUM or
          --do=NUM            display orientation, 0 (default), 90|cw|portrait, 180|flip, 270|ccw (Win2000+)
        --list, --l           display all available modes (compatible with --ld, --lad)
        --list-displays or
          --ld                display all active display devices
        --list-all-displays or
          --lad               display all display devices
        --compat, --c         display display-compatible modes only (Win2000+)
        --optimal, --o        try to set 'optimal' mode ;)
        --test, --t           test requested mode
        --fontsmooth=NUM or
          --fs=NUM            enable or disable font smooth option (1/0 - enable/disable)
Keyboard options:
        --kbdinfo, --k        display keyboard settings
        --kbdspeed=NUM or
          --ks=NUM            set keyboard speed (0 - 31)
        --kbddelay=NUM or
          --kd=NUM            set keyboard delay (0 - 3)
        --kbdlangswitch=NUM or
          --kls=NUM           set keyboard language switch keys
                                 1 - Alt-Shift, 2 - Ctrl-Shift, 3 - none
Mouse options:
        --mouseinfo, --m      display mouse settings (Win2000+)
        --mousespeed=NUM or
          --ms=NUM            set mouse speed (1 - 20)
        --mouseleft=NUM or
          --ml=NUM            switch mouse buttons to left-handed mode (0/1 - normal/swapped)
Example:
        uictl --x=320 --y=240               set 320x200
        uictl --x=1600 --y=1280 --ref=85    set 1600x1280 85Hz
        uictl --do=90                       set CW90 orientation (vertical)
        uictl --ks=31 --kd=0                set maximum keyboard speed
        uictl --ms=15 --ml=1                set high mouse speed and swap left/rigth buttons

History

  • Usability updates
    uictl_v1.3c.rar/tgz (81.4 Kb/89.2 Kb)
    2019.09.25

  • Сделана поддержка поворота (ориентации). См. ключи --do, --orientation.
  • Исправлена смена разрешения (сломалось в предыдущей версии).
    uictl_v1.2c.rar/tgz (76.5 Kb/87.2 Kb)
    2019.09.23

  • Сделана поддержка нескольких мониторов. См. ключи --d, --ld. Спасибо Dave Kalata за bug-report.
    uictl_v1.1b.rar/tgz (38.5 Kb/41.2 Kb)
    2010.08.13

  • Исправлены глюки с управлением клавиатурой. Причина была в неправильной документации от Microsoft. Спасибо Martin Begheyn за bug-report.
  • Для Windows 2000 и старше сделано управление клавишами переключения раскладок клавиатуры (раньше было только переключение языков). Спасибо Martin Begheyn за bug-report.
    uictl_v1.0a.rar/tgz (37.9 Kb/40.4 Kb)
    2009.02.28

    Собственно, 1я версия.
    uictl_v1.rar/tgz (37.2 Kb/39.7 Kb)
    2007.09.03

    См. также


    Предложения и исправления слать на FB or mail alterX@alter.org.ua (remove X)   Share

  • Автор: Alter (Александр А. Телятников) Сервер: Apache+PHP под FBSD © 2002-2024