lib/xkb/src/keysym/root.zig
daab053ee43316e1809a84551d573ddd1e5bf3d2
1 const name = @import("name.zig");
2 const unicode = @import("unicode.zig");
3 const case = @import("case.zig");
4 const kind = @import("kind.zig");
5 const generated = @import("generated/root.zig");
6
7 pub const Keysym = enum(u32) {
8 no_symbol = 0,
9 _,
10 };
11
12 pub const max: u32 = 0x1fffffff;
13 pub const unicode_offset: u32 = 0x01000000;
14 pub const unicode_max: u32 = 0x0110ffff;
15 pub const provenance = generated.source;
16
17 pub const fromName = name.fromName;
18 pub const codepoint = unicode.codepoint;
19 pub const lower = case.lower;
20 pub const upper = case.upper;
21 pub const isLower = case.isLower;
22 pub const isUpperOrTitle = case.isUpperOrTitle;
23 pub const isModifier = kind.isModifier;
24 pub const isKeypad = kind.isKeypad;