keyboard: add the ability to load layout from file
This commit is contained in:
committed by
Isaac Freund
parent
04dea1edee
commit
927dceb071
@ -62,6 +62,7 @@ const command_impls = std.ComptimeStringMap(
|
||||
.{ "keyboard-group-destroy", @import("command/keyboard_group.zig").keyboardGroupDestroy },
|
||||
.{ "keyboard-group-remove", @import("command/keyboard_group.zig").keyboardGroupRemove },
|
||||
.{ "keyboard-layout", @import("command/keyboard.zig").keyboardLayout },
|
||||
.{ "keyboard-layout-file", @import("command/keyboard.zig").keyboardLayoutFile },
|
||||
.{ "list-input-configs", @import("command/input.zig").listInputConfigs},
|
||||
.{ "list-inputs", @import("command/input.zig").listInputs },
|
||||
.{ "list-rules", @import("command/rule.zig").listRules},
|
||||
@ -112,6 +113,8 @@ pub const Error = error{
|
||||
InvalidOrientation,
|
||||
InvalidRgba,
|
||||
InvalidValue,
|
||||
CannotReadFile,
|
||||
CannotParseFile,
|
||||
UnknownOption,
|
||||
ConflictingOptions,
|
||||
OutOfMemory,
|
||||
@ -155,6 +158,8 @@ pub fn errToMsg(err: Error) [:0]const u8 {
|
||||
Error.InvalidOrientation => "invalid orientation. Must be 'horizontal', or 'vertical'",
|
||||
Error.InvalidRgba => "invalid color format, must be hexadecimal 0xRRGGBB or 0xRRGGBBAA",
|
||||
Error.InvalidValue => "invalid value",
|
||||
Error.CannotReadFile => "cannot read file",
|
||||
Error.CannotParseFile => "cannot parse file",
|
||||
Error.OutOfMemory => "out of memory",
|
||||
Error.Other => unreachable,
|
||||
};
|
||||
|
Reference in New Issue
Block a user