projects
/
vuplus_dvbapp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
text edit patch #5 by Anders Holst
[vuplus_dvbapp]
/
lib
/
python
/
Plugins
/
SystemPlugins
/
SoftwareUpdate
/
plugin.py
diff --git
a/lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py
b/lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py
index
c283dd0
..
c0fbe74
100644
(file)
--- a/
lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py
+++ b/
lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py
@@
-90,12
+90,16
@@
class IPKGSource(Screen):
self["text"] = Input(sources[0], maxSize=False, type=Input.TEXT)
self["text"] = Input(sources[0], maxSize=False, type=Input.TEXT)
- self["actions"] = NumberActionMap(["WizardActions", "InputActions"],
+ self["actions"] = NumberActionMap(["WizardActions", "InputActions"
, "TextEntryActions", "KeyboardInputActions"
],
{
"ok": self.go,
"back": self.close,
"left": self.keyLeft,
"right": self.keyRight,
{
"ok": self.go,
"back": self.close,
"left": self.keyLeft,
"right": self.keyRight,
+ "home": self.keyHome,
+ "end": self.keyEnd,
+ "deleteForward": self.deleteForward,
+ "deleteBackward": self.deleteBackward,
"1": self.keyNumberGlobal,
"2": self.keyNumberGlobal,
"3": self.keyNumberGlobal,
"1": self.keyNumberGlobal,
"2": self.keyNumberGlobal,
"3": self.keyNumberGlobal,
@@
-120,6
+124,18
@@
class IPKGSource(Screen):
def keyRight(self):
self["text"].right()
def keyRight(self):
self["text"].right()
+ def keyHome(self):
+ self["text"].home()
+
+ def keyEnd(self):
+ self["text"].end()
+
+ def keyDeleteForward(self):
+ self["text"].delete()
+
+ def keyDeleteBackward(self):
+ self["text"].deleteBackward()
+
def keyNumberGlobal(self, number):
print "pressed", number
self["text"].number(number)
def keyNumberGlobal(self, number):
print "pressed", number
self["text"].number(number)