Subversion Repositories winkeys

[/] [docs/] [changelog] - Rev 10

Compare with Previous | Blame | View Log

[*] 26.07.2009 - Version Release Candidate 15 ;)

[-] 26.07.2009 02:40:24 GMT
        Bugfix: при перемещении окна за начальный X/Y брался 0, вместо значения из SystemParametersInfo
        
[+] 26.07.2009 01:39:50 GMT
        Добавлены модификаторы:
        "Win+Alt"
        "Win+Ctrl"
        "Win+Shift"
        "Win+Alt+Ctrl"
        "Win+Alt+Shift"
        "Win+Ctrl+Shift"
        
        Тренируем пальцы дабы не посрамиться перед емагзераме :)


[-] 05.04.2009 18:42:09 GMT
        Bugfix: при ресайзе окна за начальный X/Y брался 0, вместо значения из SystemParametersInfo

[!] 29.03.2009 19:47 GMT
        Изменения в ресайзе:
        * window resizement changed - now we send WM_ENTERSIZEMOVE before resize with SetWindowPos, and WM_EXITSIZEMOVE after resize. Needed for example by PuTTY app.
        * do not resize windows without WS_THICKFRAME style (for example calc.exe)

        Изменено имя конфига - теперь оно hotkeys.%username%.conf

[+] 28.01.2008 06:03 AM
        New features added
        Описание:
        Перемещает окно к заданной границе экрана
        
        MoveWindowUp - к верхней
        MoveWindowDown - к нижней
        MoveWindowLeft - к левой
        MoveWindowRight - к правой

        Requested by Sakura for dimma

        baka@gmail, 28.01.2008 1:59:00:
        btw

        baka@gmail, 1:59:06:
        nice feature, asked by dimma
        stick windows to screen edges with keyboard
        blabla + left -- stick to left, blabla + up -- stick to top


[!] 28.01.2008 01:53 AM
        
        Version change to 1.1 RC12
        Phoenix & Vinrom добавлены в about.

[+] 28.01.2008 01:53 AM
        New features added
        Описание:

        Добавлены следующие функции:
        SetWindowMaximizeHoriz - максимизирует окно по горизонтали
        SetWindowMaximizeVert -  максимизирует окно по вертикали
        SetWindowMaximizeRestore - максимизирует окно, или если оно уже максимизировано возвращает к нормальному размеру
        SetWindowMaximizeFull - максимизирует окно

        Requested by: CoolCold (a lot of fuck with putties :( )

[-] 28.01.2008 01:53 AM
        Bug fixed.
        Описание:
        Неверный способ проверки версии Windows, в результате прозрачность не работала в Windows Vista

[+] 30.04.2006 06:20 AM
    New feature added
    Описание:
    Меню со списком проложений, выбор одного из них приводит к запуску
    соотвествующей команды.
    Requested by: CoolCold
    MetaCommand Name:"AppsMenu"
    Команда бинда:AppsMenu<Name>, где <Name> может быть любым,
    исключительно для удобства читаемости конфига/просмотра списка биндов.

    Формат секции:

    [AppsMenuTest]
    header=different shit
    name=command
    putty on apel=putty @apel
    mozilla default profile=F:\Program Files\Firefox 1.5\firefox.exe -p default

    и т.д., поле header - опционально, если оно есть, список будет иметь
    заголовок со значением header, если его нет, тогда "Select Application"
    Пункты меню соотвественно называются по параметру "name",
    и исполняется "command".
    Удобно при большом количестве биндов или похожих команд, например
    при большом количестве putty, можно забить в одну группу, скажем 
    SuseServers, а в другую DebianServer, и повешать на разные клавиши.
    Так у меня и сделанно - на win+a серваки где сузя,
    win+q - серваки где дебиан :)

[!] 30.04.2006 06:20 AM
    Behavior changed:
    Теперь строки содержащие символ "#" в начале строки не будет писаться в лог
    как unrecognized, оно теперь официально считается комментарием :)


[-] 30.04.2006 06:20 AM
    Bug fixed.
    Описание:

    Зафикшен баг, когда строка в конфиге не содержала символа "=", т.е. 
    например была просто "#putties". Парсилка на этом затыкалась и 
    производила на свет полный щит.

[+] 26.11.2005 00:59 AM
        New feature added.
        Описание:запуск нескольких приложений одним биндом.
        Requested by: mrMoustache
        Имя метакоманды "StartApps"
        Команда бинда:StartApps<Name>, где <Name> может быть любым, для улучшения
        читаемости конфига.

        Формат секции:
        [StartApps<Name>]
        App1=notepad
        AppOther=calc
        и т.д., поле "App1" должно присутствовать обязательно, если не найденно,
        секция считается заполненной неверно и игнорируется.
[+] 29.02.2004 9:26 AM
        Добавлена команда в меню и в опции параметров командной строки
        показывающая все используемые в программе коды клавиш и их символьные
        наименования.В меню пункт называется "Show keynames", параметр 
        командной строки "/showkeys". Слабая попытка открестится от 
        конфигуратора :)
        
[+] 29.02.2004 6:25 AM
        Сделанно описание к reboot.exe - программке для 
        reboot/shutdown/poweroff & logoff'a. Описание в её readme.txt
        Понимает параметры командной строки, забиндив на 
        alt+ctrl+backspace - создадим рай для любителей убивать XFree этой 
        комбинацией клавиш.

        P.S. mrMoustache выражает свою активную гражданскую позицию по 
        поводу отсутствия конфигуратора... "Кул,поколение drag'n'drop скажет
        тебе спасибо" ... сильный аргумент...таки может сделаю :)
[*] 28.01.2004 3:54 AM
        Переделан механизм бинда клавиш - теперь метакоманды проверяются 
        на корректность чтобы не происходило пустого забивания горячих 
        клавиш.Также чуть чуть переделан вывод логов.Событие reload 
        config теперь отображается в логе. Sakura добавленна в ибаут :). 
        Нада бы его вообще в хтмл переделать, ибаут этот.

[+] 24.01.2004 5:30 PM
        New feature added.
        Описание:эмуляция нажатия клавиш.
        Request by:Sakura
        [02:47:44] <@Sakura> есть feature-request к winkeys типа
        [02:48:57] <@Sakura> короче, хочу
        [02:49:13] <@Sakura> типа, win+j = alt+shift+2
        [02:49:53] <@Sakura> типа, жмешь win+j, а оно жмет alt+shift+2

        Итого, что делает: эмулирует нажатие нескольких клавиш
        одновременно, то есть например win+r, alt+ctrl+spacebar и т.д.

        Команда бинда:EmulateKeyStroke<Name> - <Name> может быть в принципе 
        любым, служит для различения секций в конфигурационном файле, а 
        так же для придания смысловой нагрузки секциям и именам биндов.

        Пример секции:
        -------------
        [EmulateKeyStrokeTest]
        key1=r
        keyLast=Spacebar
        -------------

        Обязательным полем является keylast - оно показывает какая клавиша 
        будет "зажата" дольше всех - как будто вы нажимаете win потом r, 
        отпускаете r, отпускаете win. Вот Win и является как раз keylast в 
        данном случае. Поля остальные поля могут называться произвольным 
        образом, могут и отсутствовать вообще,тогда будет произведенна 
        эмуляция нажатия keylast.
        Имена клавишь те же что и используются для биндов.
        Если поле keylast отсутствует то секция игнорируется.

        
[-] 06.12.2003 7:33 AM
        Some bugs were fixed
[+] 06.12.2003 7:33 AM
        Теперь поле ExactSearch в структурах FindAndBringToFront и 
        OnAlreadyStarted не игнорируются и имеют следующие значения:
        если установленно в True то производится сравнение строк,если же в 
        False то проверяется вхождение полей ClassName и 
        WindowName как подстрок.

        Пример:
        пусть у окна имеется заголовок Untitled - Notepad и имя класса 
        Notepad. Если установить поля WindowName и ClassName в Untitled и
        Notepad соответственно,то в случае ExactSearch=True окно будет 
        считаться не найденным,а в случае False - найденным,так как строка 
        Untitled является подстрокой Untitled - Notepad.
        (Не забывайте, что на результат поиска влияет так же FindMode)
[-] 06.12.2003 5:20 AM
        Bug fixed:
        Не перечитывались настройки для секций FindAndBringToFront и 
        OnAlreadyStarted при команде релоад конфига.
[+] 04.12.2003 10:15 PM
        feature request by Sakura:
        FindAndBringToFront naprimer,tipa, esli eta proga uzhe 
        zapushena, to pri povtornom hotkey ne ee zapuskat', a find

        Status:Feature added
        В общем что сделанно:при использовании данного бинда 
        проверяется,существует ли уже какое-либо окно с таким 
        классом/заголовком,если нет то запускает параметр RunFile, если же 
        существует, то выводит список окон отвечающих вышеуказанным 
        требованиям,либо,если такое окно одно - делает его активным.
        Фактически поведение схоже с поведением Xmedia и некоторых других 
        программ которые активируются при запуске их второй копии,но 
        отличается тем что поведение в случае нахождения уже существующего 
        окна можно изменить - например если запущен adobe illustrator - 
        запустить adobe photoshop ;)

        Meta command name:OnAlreadyStarted<name>

[-] 04.12.2003 9:11 AM
        Bug fixed
        Теперь окно таки не меняет своего размера ни в меньшую,ни в 
        большую сторону...если кто-то думал что ресайзинг в меньшую 
        сторону был так и задуман - он обшибается :) это был баг.
[*] 04.12.2003 7:33 AM
        Feature added
        Добавленна символьная система адресации клавиш - можно использовать 
        символические имена вместо кодов виртуальных клавиш ака F1=112 
        etc.Смотреть в разделе hints readme файла...(когда ж я 
        конфигуратор сделаю а...)
        Пример:
        [win]
        32=far
        Spacebar=far
        выдаёт:
        [7:44:29] *** Added: Win+Spacebar with action:far
        [7:44:29] -Error Notice- Can't set hotkey for key Win+Spacebar with action far...[skipped]
        но
        [win]
        1=far
        выдаёт:
        [7:44:29] *** Added: Win+1 with action:far
        так как различить, что используется в данном случае код или 
        символьное имя невозможно,используется символьное имя.

        feature requested by numerouse people,but meaty aka AMZ was most 
        active one.


so,let's do it...bla...poka kuril posetila misl' 4to mi takimi tempami do 
macrosov doidem :) togda to4na pzdtc "malen'koi bezglju4noi proge" :)

Generated by GNU enscript 1.6.4.

Compare with Previous | Blame