Docs.rs
kanata-1.8.0
kanata 1.8.0
Permalink
Docs.rs crate page
LGPL-3.0-only
Links
Homepage
Repository
crates.io
Source
Owners
jtroo
Dependencies
anyhow ^1
normal
arboard ^3.4
normal
clap ^4
normal
dirs ^5.0.1
normal
indoc ^2.0.4
normal
optional
instant ^0.1.12
normal
kanata-keyberon ^0.180.1
normal
kanata-parser ^0.180.1
normal
kanata-tcp-protocol ^0.180.1
normal
log ^0.4.8
normal
miette ^5.7.0
normal
parking_lot ^0.12
normal
radix_trie ^0.2
normal
rustc-hash ^1.1.0
normal
serde_json ^1
normal
optional
simplelog ^0.12.0
normal
time ^0.3.36
normal
evdev ^0.12.2
normal
inotify ^0.10.0
normal
mio ^0.8.11
normal
nix ^0.26.1
normal
open ^5
normal
optional
sd-notify ^0.4.1
normal
signal-hook ^0.3.14
normal
core-graphics ^0.24.0
normal
karabiner-driverkit ^0.1.4
normal
libc ^0.2
normal
objc ^0.2.7
normal
open ^5
normal
optional
os_pipe ^1.2.1
normal
encode_unicode ^0.3.6
normal
kanata-interception ^0.3.0
normal
optional
muldiv ^1.0.1
normal
optional
native-windows-gui ^1.0.13
normal
open ^5
normal
optional
regex ^1.10.4
normal
optional
strip-ansi-escapes ^0.2.0
normal
optional
winapi ^0.3.9
normal
windows-sys ^0.52.0
normal
optional
embed-resource ^2.4.2
build
optional
indoc ^2.0.4
build
optional
regex ^1.10.4
build
optional
Versions
41.46%
of the crate is documented
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
kanata_
state_
machine
1.8.0
All Items
Crate Items
Re-exports
Modules
Structs
Functions
Crate
kanata_state_machine
Copy item path
Source
Re-exports
§
pub use tcp_server::
TcpServer
;
pub use
kanata
::*;
Modules
§
kanata
Implements the glue between OS input/output and keyberon state management.
oskbd
Platform specific code for low level keyboard read/write.
tcp_
server
Structs
§
Socket
Addr
Wrapper
Validated
Args
Functions
§
default_
cfg