New version of InfiniteControl (#243)

Changed LED colors, added BREAK.
pull/246/head
Didier Stevens 2017-09-08 01:17:44 +02:00 committed by Sebastian Kinne
parent b82ccd12b1
commit cb706bcacc
1 changed files with 18 additions and 8 deletions

View File

@ -1,30 +1,40 @@
#!/bin/bash
# Title: Infinite Control
# Author: Didier Stevens (https://DidierStevens.com)
# Version: 0.0.1 2017/04/08
# Version: 0.0.2 2017/09/02
# History: 0.0.1 2017/04/08 start
# 0.0.2 2017/09/02 changed LED colors, added BREAK
#
# Hit the CONTROL key every 10 seconds in an infinite loop,
# while blinking the red LED with every keypress.
# while blinking the CYAN LED with every keypress.
#
# Can be used to prevent a machine from sleeping or auto-locking.
#
# Some users have suggested to hit F15 (BREAK) in stead of CTRL.
# This can be done by uncommenting line #INFINITE_KEY=BREAK.
#
# WARNING: Do not type on the machine's keyboard while this script
# is running, or your keystrokes might become commands,
# for example CTRL-Q: Quit
#
# Red ...............Hitting CONTROL key
# Cyan ..............Hitting CONTROL key
# Yellow Blinking ...Sleeping
# Red Blinking.......Wow! We broke out of the infinite while loop!
ATTACKMODE HID
INFINITE_KEY=CTRL
#INFINITE_KEY=BREAK
# infinite while loop
while true
do
LED R
QUACK CTRL
LED
sleep 10
LED SPECIAL
QUACK $INFINITE_KEY
sleep 1
LED ATTACK
sleep 9
done
# this code will never be reached
LED R 100
LED FAIL