Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jul 30th, 2011  |  syntax: None  |  size: 0.78 KB  |  hits: 60  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. diff --git a/examples/data/plugins/keycmd.py b/examples/data/plugins/keycmd.py
  2. index 1bb70e3..d0ec77b 100644
  3. --- a/examples/data/plugins/keycmd.py
  4. +++ b/examples/data/plugins/keycmd.py
  5. @@ -216,10 +216,13 @@ def inject_str(str, index, inj):
  6.  def parse_key_event(uzbl, key):
  7.      ''' Build a set from the modstate part of the event, and pass all keys through modmap '''
  8.      keylet = uzbl.keylet
  9. -
  10. -    modstate, key = splitquoted(key)
  11. -    modstate = set(['<%s>' % keylet.modmap_key(k) for k in modstate.split('|') if k])
  12.      
  13. +    if ' ' in key:
  14. +        modstate, key = splitquoted(key)
  15. +        modstate = set(['<%s>' % keylet.modmap_key(k) for k in modstate.split('|') if k])
  16. +    else:
  17. +        modstate = set()
  18. +
  19.      key = keylet.modmap_key(key)
  20.      return modstate, key