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

Untitled

By: a guest on Jun 21st, 2012  |  syntax: None  |  size: 0.41 KB  |  hits: 80  |  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. Simulate keystroke in linux with Python
  2. keystroke('CTRL+F4')
  3.        
  4. keystroke('Shift+A')
  5.        
  6. from subprocess import Popen, PIPE
  7.  
  8. control_f4_sequence = '''keydown Control_L
  9. key F4
  10. keyup Control_L
  11. '''
  12.  
  13. shift_a_sequence = '''keydown Shift_L
  14. key A
  15. keyup Shift_L
  16. '''
  17.  
  18. def keypress(sequence):
  19.     p = Popen(['xte'], stdin=PIPE)
  20.     p.communicate(input=sequence)
  21.  
  22. keypress(shift_a_sequence)
  23. keypress(control_f4_sequence)