[package]
edition = "2021"
rust-version = "1.70"
name = "sdl-keybridge"
version = "0.3.0"
authors = ["Le-Syl21 <sylvain.gargasson@gmail.com>"]
build = "build.rs"
include = [
"src/**/*.rs",
"build.rs",
"data/cldr-43/keyboards/**/*.xml",
"data/cldr-43/LICENSE.txt",
"data/cldr-43/README-keyboards.md",
"data/cldr-48-v3/keyboards/**/*.xml",
"data/cldr-48-v3/LICENSE",
"data/cldr-48-v3/README-keyboards.md",
"Cargo.toml",
"README.md",
"LICENSE-MIT",
"LICENSE-APACHE",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Universal Rosetta Stone for SDL keyboards: scancode ↔ keycode ↔ localized glyph across layouts and platforms."
documentation = "https://docs.rs/sdl-keybridge"
readme = "README.md"
keywords = [
"sdl",
"keyboard",
"layout",
"i18n",
"rebind",
]
categories = [
"game-development",
"internationalization",
"os",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/Le-Syl21/sdl-keybridge"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = [
"--cfg",
"docsrs",
]
[features]
all-locales = [
"ar",
"bn",
"cs",
"de",
"en",
"es",
"fi",
"fr",
"hi",
"id",
"it",
"ja",
"ko",
"nl",
"pl",
"pt",
"ru",
"sk",
"sv",
"sw",
"th",
"tr",
"ur",
"vi",
"zh-hans",
"zh-hant",
]
ar = []
bn = []
cs = []
de = []
default = ["en"]
en = []
es = []
fi = []
fr = []
hi = []
id = []
it = []
ja = []
ko = []
nl = []
pl = []
pt = []
ru = []
sk = []
sv = []
sw = []
th = []
tr = []
ur = []
vi = []
zh-hans = []
zh-hant = []
[lib]
name = "sdl_keybridge"
path = "src/lib.rs"
[dependencies]
[dev-dependencies]
[build-dependencies.quick-xml]
version = "0.38"
default-features = false