defined_text = {
	name = GetKeyboardSpace
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_spaces_amount
					value = 0
				}
			}
		}
		localization_key = "dmm_keyboard_space_0"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_spaces_amount
					value = 1
				}
			}
		}
		localization_key = "dmm_keyboard_space_1"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_spaces_amount
					value = 2
				}
			}
		}
		localization_key = "dmm_keyboard_space_2"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_spaces_amount
					value = 3
				}
			}
		}
		localization_key = "dmm_keyboard_space_3"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_spaces_amount
					value = 4
				}
			}
		}
		localization_key = "dmm_keyboard_space_4"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_spaces_amount
					value = 5
				}
			}
		}
		localization_key = "dmm_keyboard_space_5"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_spaces_amount
					value = 6
				}
			}
		}
		localization_key = "dmm_keyboard_space_6"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_spaces_amount
					value = 7
				}
			}
		}
		localization_key = "dmm_keyboard_space_7"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_spaces_amount
					value = 8
				}
			}
		}
		localization_key = "dmm_keyboard_space_8"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_spaces_amount
					value = 9
				}
			}
		}
		localization_key = "dmm_keyboard_space_9"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_spaces_amount
					value >= 10
				}
			}
		}
		localization_key = "dmm_keyboard_space_10"
	}
}

defined_text = {
	name = GetKeyboardColorCode
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_selected_color
					value = dmm_keyboard_current_color
				}
			}
		}
		localization_key = "dmm_keyboard_empty"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_selected_color
					value != dmm_keyboard_current_color
				}
				check_variable = {
					which = dmm_keyboard_selected_color
					value = 0
				}
			}
		}
		localization_key = "dmm_keyboard_selected_color_code_default"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_selected_color
					value = 1
				}
				check_variable = {
					which = dmm_keyboard_current_color
					value = 0
				}
			}
		}
		localization_key = "dmm_keyboard_selected_color_code_blue"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_selected_color
					value = 2
				}
				check_variable = {
					which = dmm_keyboard_current_color
					value = 0
				}
			}
		}
		localization_key = "dmm_keyboard_selected_color_code_teal"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_selected_color
					value = 3
				}
				check_variable = {
					which = dmm_keyboard_current_color
					value = 0
				}
			}
		}
		localization_key = "dmm_keyboard_selected_color_code_green"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_selected_color
					value = 4
				}
				check_variable = {
					which = dmm_keyboard_current_color
					value = 0
				}
			}
		}
		localization_key = "dmm_keyboard_selected_color_code_orange"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_selected_color
					value = 5
				}
				check_variable = {
					which = dmm_keyboard_current_color
					value = 0
				}
			}
		}
		localization_key = "dmm_keyboard_selected_color_code_brown"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_selected_color
					value = 6
				}
				check_variable = {
					which = dmm_keyboard_current_color
					value = 0
				}
			}
		}
		localization_key = "dmm_keyboard_selected_color_code_purple"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_selected_color
					value = 7
				}
				check_variable = {
					which = dmm_keyboard_current_color
					value = 0
				}
			}
		}
		localization_key = "dmm_keyboard_selected_color_code_light_red"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_selected_color
					value = 8
				}
				check_variable = {
					which = dmm_keyboard_current_color
					value = 0
				}
			}
		}
		localization_key = "dmm_keyboard_selected_color_code_red"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_selected_color
					value = 9
				}
				check_variable = {
					which = dmm_keyboard_current_color
					value = 0
				}
			}
		}
		localization_key = "dmm_keyboard_selected_color_code_dark_orange"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_selected_color
					value = 10
				}
				check_variable = {
					which = dmm_keyboard_current_color
					value = 0
				}
			}
		}
		localization_key = "dmm_keyboard_selected_color_code_light_grey"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_selected_color
					value = 11
				}
				check_variable = {
					which = dmm_keyboard_current_color
					value = 0
				}
			}
		}
		localization_key = "dmm_keyboard_selected_color_code_white"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_selected_color
					value = 12
				}
				check_variable = {
					which = dmm_keyboard_current_color
					value = 0
				}
			}
		}
		localization_key = "dmm_keyboard_selected_color_code_yellow"
	}
	### Defaulted
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_selected_color
					value != dmm_keyboard_current_color
				}
				check_variable = {
					which = dmm_keyboard_selected_color
					value = 1
				}
				check_variable = {
					which = dmm_keyboard_current_color
					value != 0
				}
			}
		}
		localization_key = "dmm_keyboard_selected_color_code_blue_defaulted"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_selected_color
					value != dmm_keyboard_current_color
				}
				check_variable = {
					which = dmm_keyboard_selected_color
					value = 2
				}
				check_variable = {
					which = dmm_keyboard_current_color
					value != 0
				}
			}
		}
		localization_key = "dmm_keyboard_selected_color_code_teal_defaulted"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_selected_color
					value != dmm_keyboard_current_color
				}
				check_variable = {
					which = dmm_keyboard_selected_color
					value = 3
				}
				check_variable = {
					which = dmm_keyboard_current_color
					value != 0
				}
			}
		}
		localization_key = "dmm_keyboard_selected_color_code_green_defaulted"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_selected_color
					value != dmm_keyboard_current_color
				}
				check_variable = {
					which = dmm_keyboard_selected_color
					value = 4
				}
				check_variable = {
					which = dmm_keyboard_current_color
					value != 0
				}
			}
		}
		localization_key = "dmm_keyboard_selected_color_code_orange_defaulted"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_selected_color
					value != dmm_keyboard_current_color
				}
				check_variable = {
					which = dmm_keyboard_selected_color
					value = 5
				}
				check_variable = {
					which = dmm_keyboard_current_color
					value != 0
				}
			}
		}
		localization_key = "dmm_keyboard_selected_color_code_brown_defaulted"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_selected_color
					value != dmm_keyboard_current_color
				}
				check_variable = {
					which = dmm_keyboard_selected_color
					value = 6
				}
				check_variable = {
					which = dmm_keyboard_current_color
					value != 0
				}
			}
		}
		localization_key = "dmm_keyboard_selected_color_code_purple_defaulted"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_selected_color
					value != dmm_keyboard_current_color
				}
				check_variable = {
					which = dmm_keyboard_selected_color
					value = 7
				}
				check_variable = {
					which = dmm_keyboard_current_color
					value != 0
				}
			}
		}
		localization_key = "dmm_keyboard_selected_color_code_light_red_defaulted"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_selected_color
					value != dmm_keyboard_current_color
				}
				check_variable = {
					which = dmm_keyboard_selected_color
					value = 8
				}
				check_variable = {
					which = dmm_keyboard_current_color
					value != 0
				}
			}
		}
		localization_key = "dmm_keyboard_selected_color_code_red_defaulted"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_selected_color
					value != dmm_keyboard_current_color
				}
				check_variable = {
					which = dmm_keyboard_selected_color
					value = 9
				}
				check_variable = {
					which = dmm_keyboard_current_color
					value != 0
				}
			}
		}
		localization_key = "dmm_keyboard_selected_color_code_dark_orange_defaulted"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_selected_color
					value != dmm_keyboard_current_color
				}
				check_variable = {
					which = dmm_keyboard_selected_color
					value = 10
				}
				check_variable = {
					which = dmm_keyboard_current_color
					value != 0
				}
			}
		}
		localization_key = "dmm_keyboard_selected_color_code_light_grey_defaulted"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_selected_color
					value != dmm_keyboard_current_color
				}
				check_variable = {
					which = dmm_keyboard_selected_color
					value = 11
				}
				check_variable = {
					which = dmm_keyboard_current_color
					value != 0
				}
			}
		}
		localization_key = "dmm_keyboard_selected_color_code_white_defaulted"
	}
	text = {
		trigger = {
			event_target:dmm_keyboard_country = {
				check_variable = {
					which = dmm_keyboard_selected_color
					value != dmm_keyboard_current_color
				}
				check_variable = {
					which = dmm_keyboard_selected_color
					value = 12
				}
				check_variable = {
					which = dmm_keyboard_current_color
					value != 0
				}
			}
		}
		localization_key = "dmm_keyboard_selected_color_code_yellow_defaulted"
	}
}

defined_text = {
	name = GetKeyboardCapslock
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_capslock_icon"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_empty"
	}
}

defined_text = {
	name = GetKeyboardCapslockInverted
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_empty"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_capslock_icon"
	}
}

defined_text = {
	name = GetKeyboardA
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			NOR = {
				has_country_flag = dmm_keyboard_acute
				has_country_flag = dmm_keyboard_grave
				has_country_flag = dmm_keyboard_circumflex
				has_country_flag = dmm_keyboard_diaeresis
				has_country_flag = dmm_keyboard_tilde
			}
		}
		localization_key = "dmm_keyboard_a_uppercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_acute
		}
		localization_key = "dmm_keyboard_a_acute_uppercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_grave
		}
		localization_key = "dmm_keyboard_a_grave_uppercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_circumflex
		}
		localization_key = "dmm_keyboard_a_circumflex_uppercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_diaeresis
		}
		localization_key = "dmm_keyboard_a_diaeresis_uppercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_tilde
		}
		localization_key = "dmm_keyboard_a_tilde_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			NOR = {
				has_country_flag = dmm_keyboard_acute
				has_country_flag = dmm_keyboard_grave
				has_country_flag = dmm_keyboard_circumflex
				has_country_flag = dmm_keyboard_diaeresis
				has_country_flag = dmm_keyboard_tilde
			}
		}
		localization_key = "dmm_keyboard_a_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_acute
		}
		localization_key = "dmm_keyboard_a_acute_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_grave
		}
		localization_key = "dmm_keyboard_a_grave_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_circumflex
		}
		localization_key = "dmm_keyboard_a_circumflex_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_diaeresis
		}
		localization_key = "dmm_keyboard_a_diaeresis_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_tilde
		}
		localization_key = "dmm_keyboard_a_tilde_lowercase"
	}
}

defined_text = {
	name = GetKeyboardB
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_b_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_b_lowercase"
	}
}

defined_text = {
	name = GetKeyboardC
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_c_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_c_lowercase"
	}
}

defined_text = {
	name = GetKeyboardD
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_d_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_d_lowercase"
	}
}

defined_text = {
	name = GetKeyboardE
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			NOR = {
				has_country_flag = dmm_keyboard_acute
				has_country_flag = dmm_keyboard_grave
				has_country_flag = dmm_keyboard_circumflex
				has_country_flag = dmm_keyboard_diaeresis
				has_country_flag = dmm_keyboard_tilde
			}
		}
		localization_key = "dmm_keyboard_e_uppercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_acute
		}
		localization_key = "dmm_keyboard_e_acute_uppercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_grave
		}
		localization_key = "dmm_keyboard_e_grave_uppercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_circumflex
		}
		localization_key = "dmm_keyboard_e_circumflex_uppercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_diaeresis
		}
		localization_key = "dmm_keyboard_e_diaeresis_uppercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_tilde
		}
		localization_key = "dmm_keyboard_e_tilde_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			NOR = {
				has_country_flag = dmm_keyboard_acute
				has_country_flag = dmm_keyboard_grave
				has_country_flag = dmm_keyboard_circumflex
				has_country_flag = dmm_keyboard_diaeresis
				has_country_flag = dmm_keyboard_tilde
			}
		}
		localization_key = "dmm_keyboard_e_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_acute
		}
		localization_key = "dmm_keyboard_e_acute_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_grave
		}
		localization_key = "dmm_keyboard_e_grave_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_circumflex
		}
		localization_key = "dmm_keyboard_e_circumflex_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_diaeresis
		}
		localization_key = "dmm_keyboard_e_diaeresis_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_tilde
		}
		localization_key = "dmm_keyboard_e_tilde_lowercase"
	}
}

defined_text = {
	name = GetKeyboardF
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_f_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_f_lowercase"
	}
}

defined_text = {
	name = GetKeyboardG
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_g_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_g_lowercase"
	}
}

defined_text = {
	name = GetKeyboardH
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_h_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_h_lowercase"
	}
}

defined_text = {
	name = GetKeyboardI
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			NOR = {
				has_country_flag = dmm_keyboard_acute
				has_country_flag = dmm_keyboard_grave
				has_country_flag = dmm_keyboard_circumflex
				has_country_flag = dmm_keyboard_diaeresis
				has_country_flag = dmm_keyboard_tilde
			}
		}
		localization_key = "dmm_keyboard_i_uppercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_acute
		}
		localization_key = "dmm_keyboard_i_acute_uppercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_grave
		}
		localization_key = "dmm_keyboard_i_grave_uppercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_circumflex
		}
		localization_key = "dmm_keyboard_i_circumflex_uppercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_diaeresis
		}
		localization_key = "dmm_keyboard_i_diaeresis_uppercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_tilde
		}
		localization_key = "dmm_keyboard_i_tilde_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			NOR = {
				has_country_flag = dmm_keyboard_acute
				has_country_flag = dmm_keyboard_grave
				has_country_flag = dmm_keyboard_circumflex
				has_country_flag = dmm_keyboard_diaeresis
				has_country_flag = dmm_keyboard_tilde
			}
		}
		localization_key = "dmm_keyboard_i_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_acute
		}
		localization_key = "dmm_keyboard_i_acute_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_grave
		}
		localization_key = "dmm_keyboard_i_grave_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_circumflex
		}
		localization_key = "dmm_keyboard_i_circumflex_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_diaeresis
		}
		localization_key = "dmm_keyboard_i_diaeresis_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_tilde
		}
		localization_key = "dmm_keyboard_i_tilde_lowercase"
	}
}

defined_text = {
	name = GetKeyboardJ
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_j_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_j_lowercase"
	}
}

defined_text = {
	name = GetKeyboardK
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_k_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_k_lowercase"
	}
}

defined_text = {
	name = GetKeyboardL
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_l_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_l_lowercase"
	}
}

defined_text = {
	name = GetKeyboardM
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_m_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_m_lowercase"
	}
}

defined_text = {
	name = GetKeyboardN
	text = {
		trigger = {
			NOR = {
				has_country_flag = dmm_keyboard_capslock
				has_country_flag = dmm_keyboard_tilde
			}
		}
		localization_key = "dmm_keyboard_n_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_tilde
		}
		localization_key = "dmm_keyboard_n_tilde_lowercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			NOT = {
				has_country_flag = dmm_keyboard_tilde
			}
		}
		localization_key = "dmm_keyboard_n_uppercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_tilde
		}
		localization_key = "dmm_keyboard_n_tilde_uppercase"
	}
}

defined_text = {
	name = GetKeyboardO
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			NOR = {
				has_country_flag = dmm_keyboard_acute
				has_country_flag = dmm_keyboard_grave
				has_country_flag = dmm_keyboard_circumflex
				has_country_flag = dmm_keyboard_diaeresis
				has_country_flag = dmm_keyboard_tilde
			}
		}
		localization_key = "dmm_keyboard_o_uppercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_acute
		}
		localization_key = "dmm_keyboard_o_acute_uppercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_grave
		}
		localization_key = "dmm_keyboard_o_grave_uppercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_circumflex
		}
		localization_key = "dmm_keyboard_o_circumflex_uppercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_diaeresis
		}
		localization_key = "dmm_keyboard_o_diaeresis_uppercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_tilde
		}
		localization_key = "dmm_keyboard_o_tilde_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			NOR = {
				has_country_flag = dmm_keyboard_acute
				has_country_flag = dmm_keyboard_grave
				has_country_flag = dmm_keyboard_circumflex
				has_country_flag = dmm_keyboard_diaeresis
				has_country_flag = dmm_keyboard_tilde
			}
		}
		localization_key = "dmm_keyboard_o_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_acute
		}
		localization_key = "dmm_keyboard_o_acute_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_grave
		}
		localization_key = "dmm_keyboard_o_grave_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_circumflex
		}
		localization_key = "dmm_keyboard_o_circumflex_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_diaeresis
		}
		localization_key = "dmm_keyboard_o_diaeresis_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_tilde
		}
		localization_key = "dmm_keyboard_o_tilde_lowercase"
	}
}

defined_text = {
	name = GetKeyboardP
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_p_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_p_lowercase"
	}
}

defined_text = {
	name = GetKeyboardQ
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_q_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_q_lowercase"
	}
}

defined_text = {
	name = GetKeyboardR
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_r_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_r_lowercase"
	}
}

defined_text = {
	name = GetKeyboardS
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_s_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_s_lowercase"
	}
}

defined_text = {
	name = GetKeyboardT
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_t_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_t_lowercase"
	}
}

defined_text = {
	name = GetKeyboardU
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			NOR = {
				has_country_flag = dmm_keyboard_acute
				has_country_flag = dmm_keyboard_grave
				has_country_flag = dmm_keyboard_circumflex
				has_country_flag = dmm_keyboard_diaeresis
				has_country_flag = dmm_keyboard_tilde
			}
		}
		localization_key = "dmm_keyboard_u_uppercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_acute
		}
		localization_key = "dmm_keyboard_u_acute_uppercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_grave
		}
		localization_key = "dmm_keyboard_u_grave_uppercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_circumflex
		}
		localization_key = "dmm_keyboard_u_circumflex_uppercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_diaeresis
		}
		localization_key = "dmm_keyboard_u_diaeresis_uppercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_tilde
		}
		localization_key = "dmm_keyboard_u_tilde_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			NOR = {
				has_country_flag = dmm_keyboard_acute
				has_country_flag = dmm_keyboard_grave
				has_country_flag = dmm_keyboard_circumflex
				has_country_flag = dmm_keyboard_diaeresis
				has_country_flag = dmm_keyboard_tilde
			}
		}
		localization_key = "dmm_keyboard_u_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_acute
		}
		localization_key = "dmm_keyboard_u_acute_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_grave
		}
		localization_key = "dmm_keyboard_u_grave_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_circumflex
		}
		localization_key = "dmm_keyboard_u_circumflex_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_diaeresis
		}
		localization_key = "dmm_keyboard_u_diaeresis_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_tilde
		}
		localization_key = "dmm_keyboard_u_tilde_lowercase"
	}
}

defined_text = {
	name = GetKeyboardV
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_v_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_v_lowercase"
	}
}

defined_text = {
	name = GetKeyboardW
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_w_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_w_lowercase"
	}
}

defined_text = {
	name = GetKeyboardX
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_x_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_x_lowercase"
	}
}

defined_text = {
	name = GetKeyboardY
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_y_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_y_lowercase"
	}
}

defined_text = {
	name = GetKeyboardZ
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_z_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_z_lowercase"
	}
}

defined_text = {
	name = GetKeyboardAShift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			NOR = {
				has_country_flag = dmm_keyboard_acute
				has_country_flag = dmm_keyboard_grave
				has_country_flag = dmm_keyboard_circumflex
				has_country_flag = dmm_keyboard_diaeresis
				has_country_flag = dmm_keyboard_tilde
			}
		}
		localization_key = "dmm_keyboard_a_lowercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_acute
		}
		localization_key = "dmm_keyboard_a_acute_lowercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_grave
		}
		localization_key = "dmm_keyboard_a_grave_lowercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_circumflex
		}
		localization_key = "dmm_keyboard_a_circumflex_lowercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_diaeresis
		}
		localization_key = "dmm_keyboard_a_diaeresis_lowercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_tilde
		}
		localization_key = "dmm_keyboard_a_tilde_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			NOR = {
				has_country_flag = dmm_keyboard_acute
				has_country_flag = dmm_keyboard_grave
				has_country_flag = dmm_keyboard_circumflex
				has_country_flag = dmm_keyboard_diaeresis
				has_country_flag = dmm_keyboard_tilde
			}
		}
		localization_key = "dmm_keyboard_a_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_acute
		}
		localization_key = "dmm_keyboard_a_acute_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_grave
		}
		localization_key = "dmm_keyboard_a_grave_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_circumflex
		}
		localization_key = "dmm_keyboard_a_circumflex_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_diaeresis
		}
		localization_key = "dmm_keyboard_a_diaeresis_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_tilde
		}
		localization_key = "dmm_keyboard_a_tilde_uppercase"
	}
}

defined_text = {
	name = GetKeyboardBShift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_b_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_b_uppercase"
	}
}

defined_text = {
	name = GetKeyboardCShift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_c_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_c_uppercase"
	}
}

defined_text = {
	name = GetKeyboardDShift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_d_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_d_uppercase"
	}
}

defined_text = {
	name = GetKeyboardEShift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			NOR = {
				has_country_flag = dmm_keyboard_acute
				has_country_flag = dmm_keyboard_grave
				has_country_flag = dmm_keyboard_circumflex
				has_country_flag = dmm_keyboard_diaeresis
				has_country_flag = dmm_keyboard_tilde
			}
		}
		localization_key = "dmm_keyboard_e_lowercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_acute
		}
		localization_key = "dmm_keyboard_e_acute_lowercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_grave
		}
		localization_key = "dmm_keyboard_e_grave_lowercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_circumflex
		}
		localization_key = "dmm_keyboard_e_circumflex_lowercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_diaeresis
		}
		localization_key = "dmm_keyboard_e_diaeresis_lowercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_tilde
		}
		localization_key = "dmm_keyboard_e_tilde_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			NOR = {
				has_country_flag = dmm_keyboard_acute
				has_country_flag = dmm_keyboard_grave
				has_country_flag = dmm_keyboard_circumflex
				has_country_flag = dmm_keyboard_diaeresis
				has_country_flag = dmm_keyboard_tilde
			}
		}
		localization_key = "dmm_keyboard_e_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_acute
		}
		localization_key = "dmm_keyboard_e_acute_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_grave
		}
		localization_key = "dmm_keyboard_e_grave_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_circumflex
		}
		localization_key = "dmm_keyboard_e_circumflex_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_diaeresis
		}
		localization_key = "dmm_keyboard_e_diaeresis_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_tilde
		}
		localization_key = "dmm_keyboard_e_tilde_uppercase"
	}
}

defined_text = {
	name = GetKeyboardFShift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_f_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_f_uppercase"
	}
}

defined_text = {
	name = GetKeyboardGShift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_g_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_g_uppercase"
	}
}

defined_text = {
	name = GetKeyboardHShift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_h_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_h_uppercase"
	}
}

defined_text = {
	name = GetKeyboardIShift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			NOR = {
				has_country_flag = dmm_keyboard_acute
				has_country_flag = dmm_keyboard_grave
				has_country_flag = dmm_keyboard_circumflex
				has_country_flag = dmm_keyboard_diaeresis
				has_country_flag = dmm_keyboard_tilde
			}
		}
		localization_key = "dmm_keyboard_i_lowercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_acute
		}
		localization_key = "dmm_keyboard_i_acute_lowercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_grave
		}
		localization_key = "dmm_keyboard_i_grave_lowercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_circumflex
		}
		localization_key = "dmm_keyboard_i_circumflex_lowercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_diaeresis
		}
		localization_key = "dmm_keyboard_i_diaeresis_lowercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_tilde
		}
		localization_key = "dmm_keyboard_i_tilde_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			NOR = {
				has_country_flag = dmm_keyboard_acute
				has_country_flag = dmm_keyboard_grave
				has_country_flag = dmm_keyboard_circumflex
				has_country_flag = dmm_keyboard_diaeresis
				has_country_flag = dmm_keyboard_tilde
			}
		}
		localization_key = "dmm_keyboard_i_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_acute
		}
		localization_key = "dmm_keyboard_i_acute_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_grave
		}
		localization_key = "dmm_keyboard_i_grave_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_circumflex
		}
		localization_key = "dmm_keyboard_i_circumflex_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_diaeresis
		}
		localization_key = "dmm_keyboard_i_diaeresis_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_tilde
		}
		localization_key = "dmm_keyboard_i_tilde_uppercase"
	}
}

defined_text = {
	name = GetKeyboardJShift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_j_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_j_uppercase"
	}
}

defined_text = {
	name = GetKeyboardKShift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_k_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_k_uppercase"
	}
}

defined_text = {
	name = GetKeyboardLShift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_l_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_l_uppercase"
	}
}

defined_text = {
	name = GetKeyboardMShift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_m_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_m_uppercase"
	}
}

defined_text = {
	name = GetKeyboardNShift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			NOT = {
				has_country_flag = dmm_keyboard_tilde
			}
		}
		localization_key = "dmm_keyboard_n_lowercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_tilde
		}
		localization_key = "dmm_keyboard_n_tilde_lowercase"
	}
	text = {
		trigger = {
			NOR = {
				has_country_flag = dmm_keyboard_capslock
				has_country_flag = dmm_keyboard_tilde
			}
		}
		localization_key = "dmm_keyboard_n_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_tilde
		}
		localization_key = "dmm_keyboard_n_tilde_uppercase"
	}
}

defined_text = {
	name = GetKeyboardOShift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			NOR = {
				has_country_flag = dmm_keyboard_acute
				has_country_flag = dmm_keyboard_grave
				has_country_flag = dmm_keyboard_circumflex
				has_country_flag = dmm_keyboard_diaeresis
				has_country_flag = dmm_keyboard_tilde
			}
		}
		localization_key = "dmm_keyboard_o_lowercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_acute
		}
		localization_key = "dmm_keyboard_o_acute_lowercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_grave
		}
		localization_key = "dmm_keyboard_o_grave_lowercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_circumflex
		}
		localization_key = "dmm_keyboard_o_circumflex_lowercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_diaeresis
		}
		localization_key = "dmm_keyboard_o_diaeresis_lowercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_tilde
		}
		localization_key = "dmm_keyboard_o_tilde_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			NOR = {
				has_country_flag = dmm_keyboard_acute
				has_country_flag = dmm_keyboard_grave
				has_country_flag = dmm_keyboard_circumflex
				has_country_flag = dmm_keyboard_diaeresis
				has_country_flag = dmm_keyboard_tilde
			}
		}
		localization_key = "dmm_keyboard_o_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_acute
		}
		localization_key = "dmm_keyboard_o_acute_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_grave
		}
		localization_key = "dmm_keyboard_o_grave_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_circumflex
		}
		localization_key = "dmm_keyboard_o_circumflex_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_diaeresis
		}
		localization_key = "dmm_keyboard_o_diaeresis_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_tilde
		}
		localization_key = "dmm_keyboard_o_tilde_uppercase"
	}
}

defined_text = {
	name = GetKeyboardPShift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_p_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_p_uppercase"
	}
}

defined_text = {
	name = GetKeyboardQShift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_q_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_q_uppercase"
	}
}

defined_text = {
	name = GetKeyboardRShift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_r_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_r_uppercase"
	}
}

defined_text = {
	name = GetKeyboardSShift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_s_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_s_uppercase"
	}
}

defined_text = {
	name = GetKeyboardTShift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_t_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_t_uppercase"
	}
}

defined_text = {
	name = GetKeyboardUShift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			NOR = {
				has_country_flag = dmm_keyboard_acute
				has_country_flag = dmm_keyboard_grave
				has_country_flag = dmm_keyboard_circumflex
				has_country_flag = dmm_keyboard_diaeresis
				has_country_flag = dmm_keyboard_tilde
			}
		}
		localization_key = "dmm_keyboard_u_lowercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_acute
		}
		localization_key = "dmm_keyboard_u_acute_lowercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_grave
		}
		localization_key = "dmm_keyboard_u_grave_lowercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_circumflex
		}
		localization_key = "dmm_keyboard_u_circumflex_lowercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_diaeresis
		}
		localization_key = "dmm_keyboard_u_diaeresis_lowercase"
	}
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
			has_country_flag = dmm_keyboard_tilde
		}
		localization_key = "dmm_keyboard_u_tilde_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			NOR = {
				has_country_flag = dmm_keyboard_acute
				has_country_flag = dmm_keyboard_grave
				has_country_flag = dmm_keyboard_circumflex
				has_country_flag = dmm_keyboard_diaeresis
				has_country_flag = dmm_keyboard_tilde
			}
		}
		localization_key = "dmm_keyboard_u_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_acute
		}
		localization_key = "dmm_keyboard_u_acute_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_grave
		}
		localization_key = "dmm_keyboard_u_grave_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_circumflex
		}
		localization_key = "dmm_keyboard_u_circumflex_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_diaeresis
		}
		localization_key = "dmm_keyboard_u_diaeresis_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
			has_country_flag = dmm_keyboard_tilde
		}
		localization_key = "dmm_keyboard_u_tilde_uppercase"
	}
}

defined_text = {
	name = GetKeyboardVShift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_v_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_v_uppercase"
	}
}

defined_text = {
	name = GetKeyboardWShift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_w_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_w_uppercase"
	}
}

defined_text = {
	name = GetKeyboardXShift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_x_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_x_uppercase"
	}
}

defined_text = {
	name = GetKeyboardYShift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_y_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_y_uppercase"
	}
}

defined_text = {
	name = GetKeyboardZShift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_z_lowercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_z_uppercase"
	}
}

defined_text = {
	name = GetKeyboard1
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_1_shift"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_1"
	}
}

defined_text = {
	name = GetKeyboard2
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_2_shift"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_2"
	}
}

defined_text = {
	name = GetKeyboard3
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_3_shift"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_3"
	}
}

defined_text = {
	name = GetKeyboard4
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_4_shift"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_4"
	}
}

defined_text = {
	name = GetKeyboard5
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_5_shift"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_5"
	}
}

defined_text = {
	name = GetKeyboard6
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_6_shift"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_6"
	}
}

defined_text = {
	name = GetKeyboard7
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_7_shift"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_7"
	}
}

defined_text = {
	name = GetKeyboard8
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_8_shift"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_8"
	}
}

defined_text = {
	name = GetKeyboard9
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_9_shift"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_9"
	}
}

defined_text = {
	name = GetKeyboard0
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_0_shift"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_0"
	}
}

defined_text = {
	name = GetKeyboardKPMinus
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_kp_minus_shift"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_kp_minus"
	}
}

defined_text = {
	name = GetKeyboardKPPlus
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_kp_plus_shift"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_kp_plus"
	}
}

defined_text = {
	name = GetKeyboard1Shift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_1"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_1_shift"
	}
}

defined_text = {
	name = GetKeyboard2Shift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_2"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_2_shift"
	}
}

defined_text = {
	name = GetKeyboard3Shift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_3"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_3_shift"
	}
}

defined_text = {
	name = GetKeyboard4Shift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_4"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_4_shift"
	}
}

defined_text = {
	name = GetKeyboard5Shift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_5"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_5_shift"
	}
}

defined_text = {
	name = GetKeyboard6Shift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_6"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_6_shift"
	}
}

defined_text = {
	name = GetKeyboard7Shift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_7"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_7_shift"
	}
}

defined_text = {
	name = GetKeyboard8Shift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_8"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_8_shift"
	}
}

defined_text = {
	name = GetKeyboard9Shift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_9"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_9_shift"
	}
}

defined_text = {
	name = GetKeyboard0Shift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_0"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_0_shift"
	}
}

defined_text = {
	name = GetKeyboardKPMinusShift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_kp_minus"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_kp_minus_shift"
	}
}

defined_text = {
	name = GetKeyboardKPPlusShift
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_kp_plus"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_kp_plus_shift"
	}
}

defined_text = {
	name = GetKeyboardCcedilla
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_ccedilla_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_ccedilla_lowercase"
	}
}

defined_text = {
	name = GetKeyboardAsh
	text = {
		trigger = {
			has_country_flag = dmm_keyboard_capslock
		}
		localization_key = "dmm_keyboard_ash_uppercase"
	}
	text = {
		trigger = {
			NOT = {
				has_country_flag = dmm_keyboard_capslock
			}
		}
		localization_key = "dmm_keyboard_ash_lowercase"
	}
}
