Alter.Org.UA  
 << Back Home EN en   Donate Donate www/www1/www2

User Interface Control for Windows

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

Features

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

Download

uictl_v1.1b.rar/tgz (38.5 Kb/41.2 Kb) содержит исходники, проектный файл для VC6 и откомпилированную Release-версию uictl.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
        --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 --ks=31 --kd=0                set maximum keyboard speed
        uictl --ms=15 --ml=1                set high mouse speed and swap left/rigth buttons

History

  • Сделана поддержка нескольких мониторов. См. ключи --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

    См. также


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

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