projects
/
vuplus_dvbapp
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
871c5cf
)
[webbrowser] improve the analysis of the rc-keyboard/rc-mouse handler
author
kos
<kos@dev3>
Thu, 8 Dec 2011 07:46:14 +0000
(16:46 +0900)
committer
kos
<kos@dev3>
Thu, 8 Dec 2011 07:46:14 +0000
(16:46 +0900)
lib/python/Plugins/Extensions/WebBrowser/plugin.py
patch
|
blob
|
history
diff --git
a/lib/python/Plugins/Extensions/WebBrowser/plugin.py
b/lib/python/Plugins/Extensions/WebBrowser/plugin.py
index
69e3d5c
..
1985c06
100644
(file)
--- a/
lib/python/Plugins/Extensions/WebBrowser/plugin.py
+++ b/
lib/python/Plugins/Extensions/WebBrowser/plugin.py
@@
-599,26
+599,28
@@
class BrowserLauncher(ConfigListScreen, Screen):
event_list.append((h, _(h)))
self.name_list.append((h, n))
if n[1:].startswith("dream") and self.rc_mouse is None:
event_list.append((h, _(h)))
self.name_list.append((h, n))
if n[1:].startswith("dream") and self.rc_mouse is None:
- self.rc_mouse = copy.deepcopy(h)
- self.rc_keyboard = copy.deepcopy(h)
- print "detected!! rc"
+ for thl in h.split(" "):
+ if thl.startswith("event"):
+ self.rc_mouse = copy.deepcopy(h)
+ self.rc_keyboard = copy.deepcopy(h)
+ print "detected!! rc:", h
continue
if h.startswith("mouse") and self.usb_mouse is None:
self.usb_mouse = copy.deepcopy(h)
continue
if h.startswith("mouse") and self.usb_mouse is None:
self.usb_mouse = copy.deepcopy(h)
- print "detected!! usb mouse
"
+ print "detected!! usb mouse
:",h
continue
if tn == -1 and self.usb_keyboard is None:
self.usb_keyboard = copy.deepcopy(h)
continue
if tn == -1 and self.usb_keyboard is None:
self.usb_keyboard = copy.deepcopy(h)
- print "detected!! usb keyboard
"
+ print "detected!! usb keyboard
:",h
elif line[0] == 'B' and line[3:].startswith("ABS") and p.startswith("usb-"):
for h in h_list:
if self.usb_mouse is not None:
break
if self.usb_keyboard is not None and h == self.usb_keyboard[0]:
self.usb_keyboard = None
elif line[0] == 'B' and line[3:].startswith("ABS") and p.startswith("usb-"):
for h in h_list:
if self.usb_mouse is not None:
break
if self.usb_keyboard is not None and h == self.usb_keyboard[0]:
self.usb_keyboard = None
- print "clean!! usb keyboard
"
+ print "clean!! usb keyboard
:",h
self.usb_mouse = copy.deepcopy(h)
self.usb_mouse = copy.deepcopy(h)
- print "detected!! usb mouse
"
+ print "detected!! usb mouse
:",h
tmp = copy.deepcopy(event_list)
if self.usb_mouse is not None:
tmp = copy.deepcopy(event_list)
if self.usb_mouse is not None: