aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMladen Horvat <acid-burn@opendreambox.org>2011-04-18 16:28:58 +0200
committerMladen Horvat <acid-burn@opendreambox.org>2011-04-18 16:28:58 +0200
commite21855aec03a8bb3f6182e5ddf40ce97d427bd0b (patch)
tree530dcf3f0087f2e108a7e18cb500d704051bd31d /lib
parent348cf0e4d7fa1e615635984c9325fc0e8fa4e72b (diff)
downloadenigma2-e21855aec03a8bb3f6182e5ddf40ce97d427bd0b.tar.gz
enigma2-e21855aec03a8bb3f6182e5ddf40ce97d427bd0b.zip
NumericalTextInput: Add cz/sk layout (patch from Petr)to NumericalTextInput and change font of NumericalTextInputHelpDialog from console to regular for better utf-8 charset support.
refs #750
Diffstat (limited to 'lib')
-rw-r--r--lib/python/Tools/NumericalTextInput.py16
1 files changed, 14 insertions, 2 deletions
diff --git a/lib/python/Tools/NumericalTextInput.py b/lib/python/Tools/NumericalTextInput.py
index 63a58ea4..252e174e 100644
--- a/lib/python/Tools/NumericalTextInput.py
+++ b/lib/python/Tools/NumericalTextInput.py
@@ -1,4 +1,4 @@
-# -*- coding: utf-8 -*-
+# -*- coding: UTF-8 -*-
from enigma import eTimer
from Components.Language import language
@@ -63,6 +63,17 @@ class NumericalTextInput:
self.mapping.append (u"pqrs7PQRS") # 7
self.mapping.append (u"tuv8TUV") # 8
self.mapping.append (u"wxyz9WXYZ") # 9
+ elif self.lang in ('cs_CZ', 'sk_SK'):
+ self.mapping.append (u"0,?'+\"()@$!=&*") # 0
+ self.mapping.append (u" 1.:/-_") # 1
+ self.mapping.append (u"abc2áäčABCÁÄČ") # 2
+ self.mapping.append (u"def3ďéěDEFĎÉĚ") # 3
+ self.mapping.append (u"ghi4íGHIÍ") # 4
+ self.mapping.append (u"jkl5ľĺJKLĽĹ") # 5
+ self.mapping.append (u"mno6ňóöôMNOŇÓÖÔ") # 6
+ self.mapping.append (u"pqrs7řŕšPQRSŘŔŠ") # 7
+ self.mapping.append (u"tuv8ťúůüTUVŤÚŮÜ") # 8
+ self.mapping.append (u"wxyz9ýžWXYZÝŽ") # 9
else:
self.mapping.append (u"0,?!&@=*'+\"()$~") # 0
self.mapping.append (u" 1.:/-_") # 1
@@ -76,7 +87,8 @@ class NumericalTextInput:
self.mapping.append (u"wxyz9WXYZ") # 9
def setUseableChars(self, useable):
- self.useableChars = useable
+ self.useableChars = unicode(useable)
+
def getKey(self, num):
cnt=0