aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)Author
2018-10-20read_config_file(): Return a default config if no file foundTeddy Wing
2018-10-20read_config_file(): Update to get the config from `config.toml`Teddy Wing
2018-10-19config: Add a function to read a config file (WIP)Teddy Wing
2018-10-19Config: Add `timeout` fieldTeddy Wing
2018-10-18Add a `<Nop>` pseudo-keyTeddy Wing
2018-10-18parser: Add a basic test for `NXKey` parsingTeddy Wing
2018-10-18Parse `NXKey`sTeddy Wing
2018-10-18Rename and ignore `dktest` testTeddy Wing
2018-10-18Update `dktest` to use new method signatureTeddy Wing
2018-10-18Add `NXKey` to `KeyboardKeyWithModifiers`Teddy Wing
2018-10-18Add functions to get a `CGEventFlags` from a slice of `autopilot::Flag`Teddy Wing
2018-10-17key_code: Remove inconsistent spaces in attributeTeddy Wing
2018-10-17Add NX special keysTeddy Wing
2018-10-15Test media key simulator using the Play media keyTeddy Wing
2018-10-14Test media key simulator static libraryTeddy Wing
2018-10-14key_code: Ideas for a new `KeyCode` typeTeddy Wing
2018-10-13Get rid of media key simulation codeTeddy Wing
2018-10-13Try to send media key events using `NSEvent` and `CGevent`Teddy Wing
2018-10-11Add a function to send media key eventsTeddy Wing
2018-10-06c_parse_args(): Change return value to mut pointerTeddy Wing
2018-10-06c_parse_args(): Box the returned `Config` pointerTeddy Wing
2018-10-05Fix command line argument FFI issuesTeddy Wing
2018-10-05Turn `Config` into a C struct instead of an opaque structTeddy Wing
2018-10-05Add an FFI bridge to the `parse_args()` functionTeddy Wing
2018-10-05Add a command line option parserTeddy Wing
2018-10-04run_key_action_for_mode(): Fix in_mode deactivationTeddy Wing
2018-10-03run_key_action_for_mode(): Extract action code to a new methodTeddy Wing
2018-10-03Remove return values from `c_run_key_action()` etc.Teddy Wing
2018-10-03Remove `action_parses_command_to_vec_of_words()` testTeddy Wing
2018-10-03run_key_action_for_mode(): Run mode-level commandsTeddy Wing
2018-10-03parse_actions(): Parse `Action::Map` for mode mapsTeddy Wing
2018-10-03run_key_action_for_mode(): Remove `type_string()` callsTeddy Wing
2018-10-03Remove old code from 52398f0c8507fdb5fe4a680bbbb841232b396ae7Teddy Wing
2018-10-03run_key_action_for_mode(): Tap keys using `KeyboardKeyWithModifiers`Teddy Wing
2018-10-03KeyboardKeyWithModifiers: Remove `Option` from `flags` fieldTeddy Wing
2018-10-03Clean up old code from 48fcb96befe65ca30bfd91f4194afb9e99258f4aTeddy Wing
2018-10-02Re-parse map `Action::String`s to `Action::Map`s (WIP)Teddy Wing
2018-10-01Revert "Add <Bslash> and <lt> escapes for action (WIP)"Teddy Wing
2018-10-01Add <Bslash> and <lt> escapes for action (WIP)Teddy Wing
2018-10-01Fill in `action_parses_map_with_simple_characters()` testTeddy Wing
2018-09-30Fill in `action_parses_map_with_multiple_modifiers()`Teddy Wing
2018-09-30action_parses_map_with_less_than_escape(): Add `>` to end of test stringTeddy Wing
2018-09-30special_key(): Handle modifier + character special keysTeddy Wing
2018-09-30Try to parse modifier keys (WIP)Teddy Wing
2018-09-30action_map(): Add backslash escapingTeddy Wing
2018-09-30Extract action normal character parsing to a functionTeddy Wing
2018-09-30Get `action_map()` parser workingTeddy Wing
2018-09-30parser: Add `key_code` and `special_key` parsersTeddy Wing
2018-09-29Start filling new action parser testsTeddy Wing
2018-09-29parser: Add some stub tests for a new `Action` parserTeddy Wing