keyboard.rs
1use crate::PlatformKeyboardLayout;
2
3pub(crate) struct LinuxKeyboardLayout {
4 id: String,
5}
6
7impl PlatformKeyboardLayout for LinuxKeyboardLayout {
8 fn id(&self) -> &str {
9 &self.id
10 }
11
12 fn name(&self) -> &str {
13 &self.id
14 }
15}
16
17impl LinuxKeyboardLayout {
18 pub(crate) fn new(id: String) -> Self {
19 Self { id }
20 }
21}