Directives

Autogenerated reference.

class ahk.directives.DirectiveMeta[source]

Overrides __str__ so directives with no arguments can be used without instantiation Overrides __hash__ to make objects ‘unique’ based upon a hash of the str representation

property apply_to_hotkeys_process: bool
class ahk.directives.Directive(**kwargs)[source]

Simple directive class They are designed to be hashable and comparable with string equivalent of AHK directive. Directives that don’t require arguments do not need to be instantiated.

Parameters:

kwargs (Any) –

__init__(**kwargs)[source]
Parameters:

kwargs (Any) –

property name: str
class ahk.directives.AllowSameLineComments(**kwargs)[source]
Parameters:

kwargs (Any) –

class ahk.directives.ClipboardTimeout(milliseconds=0, **kwargs)[source]
Parameters:
  • milliseconds (int) –

  • kwargs (Any) –

__init__(milliseconds=0, **kwargs)[source]
Parameters:
  • milliseconds (int) –

  • kwargs (Any) –

class ahk.directives.ErrorStdOut(**kwargs)[source]
Parameters:

kwargs (Any) –

class ahk.directives.HotKeyInterval(milliseconds=0, **kwargs)[source]
Parameters:
  • milliseconds (int) –

  • kwargs (Any) –

class ahk.directives.HotKeyModifierTimeout(milliseconds=0, **kwargs)[source]
Parameters:
  • milliseconds (int) –

  • kwargs (Any) –

class ahk.directives.Include(include_name, **kwargs)[source]
Parameters:
  • include_name (str) –

  • kwargs (Any) –

__init__(include_name, **kwargs)[source]
Parameters:
  • include_name (str) –

  • kwargs (Any) –

class ahk.directives.IncludeAgain(include_name, **kwargs)[source]
Parameters:
  • include_name (str) –

  • kwargs (Any) –

class ahk.directives.InputLevel(level, **kwargs)[source]
Parameters:
  • level (int) –

  • kwargs (Any) –

__init__(level, **kwargs)[source]
Parameters:
  • level (int) –

  • kwargs (Any) –

class ahk.directives.InstallKeybdHook(**kwargs)[source]
Parameters:

kwargs (Any) –

class ahk.directives.InstallMouseHook(**kwargs)[source]
Parameters:

kwargs (Any) –

class ahk.directives.KeyHistory(limit=40, **kwargs)[source]
Parameters:
  • limit (int) –

  • kwargs (Any) –

__init__(limit=40, **kwargs)[source]
Parameters:
  • limit (int) –

  • kwargs (Any) –

class ahk.directives.MaxHotkeysPerInterval(value, **kwargs)[source]
Parameters:
  • value (int) –

  • kwargs (Any) –

__init__(value, **kwargs)[source]
Parameters:
  • value (int) –

  • kwargs (Any) –

class ahk.directives.MaxMem(megabytes, **kwargs)[source]
Parameters:
  • megabytes (int) –

  • kwargs (Any) –

__init__(megabytes, **kwargs)[source]
Parameters:
  • megabytes (int) –

  • kwargs (Any) –

class ahk.directives.MaxThreads[source]
__init__()[source]
class ahk.directives.MaxThreadsBuffer[source]
__init__()[source]
class ahk.directives.MaxThreadsPerHotkey[source]
__init__()[source]
class ahk.directives.MenuMaskKey[source]
__init__()[source]
class ahk.directives.NoTrayIcon(**kwargs)[source]
Parameters:

kwargs (Any) –

class ahk.directives.UseHook(**kwargs)[source]
Parameters:

kwargs (Any) –

class ahk.directives.Warn(**kwargs)[source]
Parameters:

kwargs (Any) –

class ahk.directives.WinActivateForce(**kwargs)[source]
Parameters:

kwargs (Any) –