use win_installed_keyboards::LanguageID;
fn main() {
for (index, keyboard) in win_installed_keyboards::list_keyboards()
.unwrap()
.iter()
.enumerate()
{
match keyboard.get_language_id() {
Some(LanguageID::Tagged(x)) => println!("Keyboard {index} is {:?}", x),
Some(_) => println!("Keyboard {index} has a temporary LCID"),
None => println!("Keyboard {index} has an unknown LCID"),
}
}
}