Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 5 reacties
Bron: AutoHotkey

AutoHotkey wordt ontwikkeld in C++ en stelt je in staat om vaak gebruikte toetsaanslagen, handelingen en/of knoppencombo's met het toetsenbord, muis en gamepad achter een sneltoets te zetten, zodat de betreffende handeling in n keer wordt uitgevoerd. Daarbij is het mogelijk om eerder gescripte toetscombinaties van AutoIt2 te converteren naar de scripttaal van AutoKey. Op de site van AutoHotkey is gisteren in de vorm van 1.0.43.04 een nieuwe versie van het programma verschenen. De update is via deze pagina in verschillende uitvoeringen te downloaden en kent de onderstaande veranderingen sinds de laatste vermelding van AutoHotkey in de Meuktracker:

1.0.43.04
  • Fixed crash of characters above Chr(127) in hotstring abbreviations and the locale-search-from-right mode of InStr() and StringGetPos (broken by 1.0.43.03). [thanks PhiLho & brotherS]
1.0.43.03
  • Fixed distortion of 16x16 icons loaded via ahk2exe or Menu, Tray, Icon. [thanks Tekl]
  • Fixed the following to ignore #MaxMem as documented: VarSetCapacity(), FileRead, ClipboardAll, and ControlGet (ListView). [thanks Dippy46]
  • Changed the following to use locale case insensitivity vs. "A-Z only" insensitivity: hotkey names, hotstring abbreviations, menu names, Input's MatchList, and Gui Tab.
  • Changed the expression equal operator (=) and the case-insensitive InStr() to use locale case insensitivity when StringCaseSense is Locale or On.
  • Improved StringCaseSense with a new option Locale that makes string comparisons case insensitive according to the rules of the current user's locale. For example, most English and Western European locales treat the letters A-Z and ANSI letters like and as identical to their lowercase counterparts. [thanks Boskoop & PhiLho]
  • Improved the Sort command and ListView sorting with a locale-case-insensitive option.
  • Improved mouse wheel hotkeys (WheelDown/Up) to report the number of wheel turns in A_EventInfo, which allows distinguishing between fast and slow wheel movement. [thanks evl]
  • Improved FileRead with an option to read only the leading part of a file. [thanks Dippy46]
1.0.43.02
  • Fixed raw-mode hotstrings not to send the extra string {Raw} (broken by 1.0.43). [thanks stom2006]
  • Changed SendMode: 1) renamed InputThenEvent to Input; 2) added InputThenPlay, which is the same behavior as the former "Input". This was done because SendEvent is less likely to cause compatibility problems than SendPlay.
1.0.43.01
  • Fixed mouse clicking at unspecified coordinates in particular apps; e.g. Send {LButton} (broken by 1.0.43). [thanks incith]
  • Fixed tilde hotkeys so that if they remove a hook, their own key doesn't get stuck down (e.g. Mouse Gestures script and ~LCtrl::Hotkey, RButton, Off). [thanks Stefan Taubenberger]
1.0.43
  • NOTE: Although this release has been extensively tested and is not expected to break any existing scripts, several changes were made to the sending of keystrokes and mouse clicks. If you have any mission-critical scripts that rely on such features, it is recommended that they be re-tested or that you wait two weeks for any bugs to get fixed.
  • Fixed AltGr hotkeys that use Send, such as <^>!m::Send ^c. Also fixed AltGr remappings such as F1::RAlt [thanks foxer]
  • Fixed inability of VarSetCapacity to free the memory of a ByRef parameter. [thanks corrupt]
  • Fixed hotstring option b0 to show the ending character where you typed it rather than at the end of the replacement.
  • Improved the speed and reliability of auto-replace hotstrings by defaulting them to SendInput mode. There is also a new hotstring option to change the sending mode.
  • Improved the reliability of mouse clicks/drags in cases where the user is physically moving the mouse during the event.
  • Added commands Click and Send {Click}, which are easier to use than MouseClick. They also compensate if the left/right mouse buttons have been swapped via the control panel.
  • Added command SendMode, which makes Send synonymous with SendInput or SendPlay rather than the default (SendEvent). It also makes Click and MouseMove/Click/Drag use the specified method.
  • Added two new methods for sending keystrokes and mouse clicks: SendInput and SendPlay. These are generally faster and more reliable. Also, SendPlay allows keystrokes and hotstrings to be accepted by a broader variety of games.
1.0.42.07
  • Fixed crash of functions that recursively pass ByRef parameters. [thanks PhiLho]
1.0.42.06
  • Fixed crash of A_ScriptDir (broken by 1.0.42.01).
  • Fixed Run/RunWait's passing of an extra space character at the end of the parameter list when launching shortcuts. [thanks arbe]
1.0.42.05
  • This is functionally identical to the previous release, whose EXE and BIN were about 1% larger than they should have been due to a compiler quirk.
1.0.42.04
  • Fixed ClipboardAll when used with apps such as Word and Excel (broken by previous version). [thanks Roussi Nikolov]
  • Fixed ClipboardAll to prevent appearance of bookmarks in MS Word. [thanks Laszlo & 02clams]
  • Fixed A_TimeIdlePhysical being disrupted by simulated AltGr keystrokes. [thanks skrommel]
  • Fixed Send {Blind} causing sticking Win/Ctrl/Alt/Shift when the user released such a key in the middle of a Send.
  • Improved the Send command not to press and release the shift key after each uppercase letter (e.g. Send ABC).
  • Improved SoundSet/Get to support ComponentType "Headphones". [thanks Tobias Winkler]
1.0.42.03
  • Fixed crash of WinActivate in certain rare circumstances. [thanks twhyman]
  • Changed hotstrings to require the mouse hook by default (see next item). This can be prevented via #Hotstring NoMouse.
  • Improved hotstrings to take into account mouse clicks. This allows a hotstring to fire when the user's click focuses a new control or moves the caret.
  • Improved the Random command with a means to set a new seed. [thanks Laszlo]
  • Improved #ClipboardTimeout to reattempt data reading when the first attempt fails. Previously, only the opening of the clipboard was reattempted.
  • Added built-in variable A_LastError for DllCall and Run/RunWait. It contains the result from the OS's GetLastError().
1.0.42.02
  • Fixed UpDown controls to snap onto the right control when inside a Tab control that contains a ListView. [thanks Thalon]
  • Improved the Hotkey command with an "Off" option (typically used to create a hotkey in an initially-disabled state).
  • Improved A_Cursor not to interfere with double-clicking. [thanks Shimanov]
1.0.42.01
  • Fixed the following variables to work correctly when concatenated onto other strings: A_DetectHiddenWindows, A_DetectHiddenText, A_AutoTrim, and A_StringCaseSense. [thanks jballi]
  • Fixed KeyWait and GetKeyState in the subroutines of hook hotkeys (broken by 1.0.39) [thanks Laszlo & TobStro]. For example:
      ~LControl::
      if not GetKeyState("LControl")
      ToolTip LControl is not down as expected (this bug affected some systems but not others).
      return
Moderatie-faq Wijzig weergave

Reacties (5)

Ik snap echt geen drol van dit programma, al lijkt het me wel een handig progje...

Gebruik liever Quickmacro's, alleen is die shareware.
Dit is ook een heel ander programma dan Quick Macro. Met Quick Macro klik je op de opnemen knop, je doet wat je wilt, klikt op stop en je bent klaar. Met dit programma moet je de code die een programma als Quick Macro vanzelf produceert zlf typen. 't Is wel een stuk tijdrovender, maar je kunt meer bereiken.
Of je gebruikt de meegeleverde AutoScriptWriter. Dat is ook een soort macrorecorder. De geproduceerde macro hoef je dan alleen nog maar wat aan te passen (lees: bepaalde regels die niet nodig zijn verwijderen), en klaar ben je.
Leuk alternatief voor dit programma (alhoewel iets simpeler) is hoekey. Ik gebruik hem nu een paar maanden en bevalt me uitstekend. Heerlijk klein en snel, zo moet goede software zijn.
Ik heb Hoekey geprobeerd en ben onder de indruk, maar heb met geen mogelijkheid de keycodes kunnen traceren voor 4 knoppen op mijn Logitech Cordless Desktop Navigator, te weten 'Messenger/SMS', 'Webcam', 'iTouch' en 'Shopping' (alles afgestruind en de vermelde keycodes werkten simpelweg niet). Dit programma, AutoHotkey, is dan wel niet zo compact (het laadt gewoon de volledige interpreter in plus het script als je het compileert (=3-3,5MB geheugenruimte voor een script van 785 bytes), maar de keycodes (die kunnen worden gemonitored door AutoHotkey), respectievelijk SC111, SC112, SC113 en SC114, werken uiteindelijk tenminste zonder problemen.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True