#!/usr/bin/python2 from gpiozero import Button from gpiozero import LED from subprocess import check_call import time buttona = Button(3) buttonb = Button(2) red = LED(26) Clic = 0 Clic2 = 0 Clicb = 0 Clicc = 0 Clicd = 0 Clice = 0 red.off() btxt = raw_input("\n Enter a board message: ").lower() #while True: while Clic2<1: if buttonb.is_pressed : Clic2 = Clic2 + 1 time.sleep(2) elif buttona.is_pressed: Clic = Clic + 1 print(Clic) red.on() time.sleep(0.2) red.off() time.sleep(1) if Clic == 1: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', 'ma']) elif Clic == 2: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', 'mb']) elif Clic == 3: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', 'mc']) elif Clic == 4: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', 'md']) elif Clic == 5: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', 'me']) elif Clic == 6: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', 'mf']) elif Clic == 7: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', 'mg']) elif Clic == 8: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', 'mh']) #while True: while Clic2<2: if buttonb.is_pressed : Clic2 = Clic2+1 time.sleep(2) elif buttona.is_pressed: Clicb = Clicb + 1 print(Clicb) red.on() time.sleep(0.2) red.off() time.sleep(1) if Clicb == 1: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', '1']) elif Clicb == 2: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', '2']) elif Clicb == 3: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', '3']) elif Clicb == 4: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', '4']) elif Clicb == 5: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', '5']) elif Clicb == 6: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', '6']) elif Clicb == 7: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', '7']) elif Clicb == 8: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', '8']) while Clic2<3: if buttonb.is_pressed : Clic2 = Clic2+1 time.sleep(2) elif buttona.is_pressed: Clicc = Clicc + 1 print(Clicc) red.on() time.sleep(0.2) red.off() time.sleep(1) if Clicc == 1: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', 'a']) elif Clicc == 2: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', 'b']) elif Clicc == 3: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', 'c']) elif Clicc == 4: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', 'd']) elif Clicc == 5: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', 'e']) elif Clicc == 6: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', 'f']) elif Clicc == 7: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', 'g']) elif Clicc == 8: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', 'h']) while Clic2<4: if buttonb.is_pressed : Clic2 = Clic2+1 time.sleep(2) elif buttona.is_pressed: Clicd = Clicd + 1 print(Clicd) red.on() time.sleep(0.2) red.off() time.sleep(1) if Clicd == 1: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', '1']) elif Clicd == 2: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', '2']) elif Clicd == 3: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', '3']) elif Clicd == 4: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', '4']) elif Clicd == 5: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', '5']) elif Clicd == 6: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', '6']) elif Clicd == 7: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', '7']) elif Clicd == 8: import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'type', '8']) while Clice<3: if buttona.is_pressed: Clice = Clice + 1 import subprocess subprocess.call(['setxkbmap', 'be']) subprocess.call(['xdotool', 'key', 'Return']) red.on() time.sleep(0.2) red.off() time.sleep(1)