+<KeyList>:
+ size_hint: None, None
+ canvas:
+ Color:
+ rgba: 250./255, 250./255, 250./255, 1
+ Rectangle:
+ pos: 0, 0
+ size: self.width, self.height
+ Label:
+ id: key_list_first
+ font_name: h.path() + "fonts/Ubuntu-B.ttf"
+ font_size: math.ceil(2 * math.sqrt(self.parent.parent.key_size or 10))
+ color: 0, 0, 0, 1
+ text: self.parent.first_key
+ text_size: None, None
+ valign: "top"
+ halign: "center"
+ size_hint: None, None
+ size: self.parent.width, self.texture_size[1]
+ pos: 0, self.parent.height - self.height
+ Label:
+ id: key_list_second
+ font_name: h.path() + "fonts/Ubuntu-Regular.ttf"
+ font_size: math.ceil(2 * math.sqrt(self.parent.parent.key_size or 10))
+ color: 0, 0, 0, 1
+ text: self.parent.second_key
+ text_size: None, None
+ valign: "top"
+ halign: "center"
+ size_hint: None, None
+ size: self.parent.width, self.texture_size[1]
+ pos: 0, self.parent.height - key_list_first.height - self.height
+ Label:
+ id: key_list_third
+ font_name: h.path() + "fonts/Ubuntu-Regular.ttf"
+ font_size: math.ceil(2 * math.sqrt(self.parent.parent.key_size or 10))
+ color: 0, 0, 0, 0.75
+ text: self.parent.third_key
+ text_size: None, None
+ valign: "top"
+ halign: "center"
+ size_hint: None, None
+ size: self.parent.width, self.texture_size[1]
+ pos: 0, self.parent.height - key_list_first.height - key_list_second.height - self.height
+ Label:
+ id: key_list_rest
+ font_name: h.path() + "fonts/Ubuntu-Regular.ttf"
+ font_size: math.ceil(2 * math.sqrt(self.parent.parent.key_size or 10))
+ color: 0, 0, 0, 0.5
+ text: "\n".join(self.parent.keylist[3:])
+ text_size: None, None
+ valign: "top"
+ halign: "center"
+ size_hint: None, None
+ size: self.parent.width, self.texture_size[1]
+ pos: 0, self.parent.height - key_list_first.height - key_list_second.height - key_list_third.height - self.height
+