├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── doc └── print_key.png ├── examples ├── README.md ├── deser_keybindings │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── print_key │ ├── Cargo.toml │ └── src │ │ └── main.rs └── print_key_no_combiner │ ├── Cargo.toml │ └── src │ └── main.rs ├── src ├── combiner.rs ├── format.rs ├── key_combination.rs ├── key_event.rs ├── lib.rs ├── parse.rs └── proc_macros │ ├── Cargo.toml │ └── mod.rs └── tests ├── hygiene.rs └── ui ├── duplicate-modifier.rs ├── duplicate-modifier.stderr ├── invalid-key.rs ├── invalid-key.stderr ├── invalid-modifier.rs ├── invalid-modifier.stderr ├── unexpected-eof.rs └── unexpected-eof.stderr /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Canop/crokey/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Canop/crokey/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Canop/crokey/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Canop/crokey/HEAD/README.md -------------------------------------------------------------------------------- /doc/print_key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Canop/crokey/HEAD/doc/print_key.png -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Canop/crokey/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/deser_keybindings/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Canop/crokey/HEAD/examples/deser_keybindings/Cargo.toml -------------------------------------------------------------------------------- /examples/deser_keybindings/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Canop/crokey/HEAD/examples/deser_keybindings/src/main.rs -------------------------------------------------------------------------------- /examples/print_key/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Canop/crokey/HEAD/examples/print_key/Cargo.toml -------------------------------------------------------------------------------- /examples/print_key/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Canop/crokey/HEAD/examples/print_key/src/main.rs -------------------------------------------------------------------------------- /examples/print_key_no_combiner/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Canop/crokey/HEAD/examples/print_key_no_combiner/Cargo.toml -------------------------------------------------------------------------------- /examples/print_key_no_combiner/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Canop/crokey/HEAD/examples/print_key_no_combiner/src/main.rs -------------------------------------------------------------------------------- /src/combiner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Canop/crokey/HEAD/src/combiner.rs -------------------------------------------------------------------------------- /src/format.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Canop/crokey/HEAD/src/format.rs -------------------------------------------------------------------------------- /src/key_combination.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Canop/crokey/HEAD/src/key_combination.rs -------------------------------------------------------------------------------- /src/key_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Canop/crokey/HEAD/src/key_event.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Canop/crokey/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Canop/crokey/HEAD/src/parse.rs -------------------------------------------------------------------------------- /src/proc_macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Canop/crokey/HEAD/src/proc_macros/Cargo.toml -------------------------------------------------------------------------------- /src/proc_macros/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Canop/crokey/HEAD/src/proc_macros/mod.rs -------------------------------------------------------------------------------- /tests/hygiene.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Canop/crokey/HEAD/tests/hygiene.rs -------------------------------------------------------------------------------- /tests/ui/duplicate-modifier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Canop/crokey/HEAD/tests/ui/duplicate-modifier.rs -------------------------------------------------------------------------------- /tests/ui/duplicate-modifier.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Canop/crokey/HEAD/tests/ui/duplicate-modifier.stderr -------------------------------------------------------------------------------- /tests/ui/invalid-key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Canop/crokey/HEAD/tests/ui/invalid-key.rs -------------------------------------------------------------------------------- /tests/ui/invalid-key.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Canop/crokey/HEAD/tests/ui/invalid-key.stderr -------------------------------------------------------------------------------- /tests/ui/invalid-modifier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Canop/crokey/HEAD/tests/ui/invalid-modifier.rs -------------------------------------------------------------------------------- /tests/ui/invalid-modifier.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Canop/crokey/HEAD/tests/ui/invalid-modifier.stderr -------------------------------------------------------------------------------- /tests/ui/unexpected-eof.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Canop/crokey/HEAD/tests/ui/unexpected-eof.rs -------------------------------------------------------------------------------- /tests/ui/unexpected-eof.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Canop/crokey/HEAD/tests/ui/unexpected-eof.stderr --------------------------------------------------------------------------------