From 28a3da7e5225cefdbea0113a172963479eaca369 Mon Sep 17 00:00:00 2001 From: chrys Date: Sun, 10 Jul 2016 19:13:11 +0200 Subject: [PATCH] keyboard stuff --- src/fenrir-package/commands/commands/__init__.py | 0 .../__pycache__/curr_line.cpython-35.pyc | Bin 0 -> 1006 bytes .../commands/__pycache__/shut_up.cpython-35.pyc | Bin 0 -> 801 bytes .../commands/commands/curr_line.py | 15 +++++++++++++++ src/fenrir-package/commands/commands/shut_up.py | 11 +++++++++++ src/fenrir-package/commands/onInput/__init__.py | 0 .../commands/onScreenChanged/__init__.py | 0 7 files changed, 26 insertions(+) create mode 100755 src/fenrir-package/commands/commands/__init__.py create mode 100644 src/fenrir-package/commands/commands/__pycache__/curr_line.cpython-35.pyc create mode 100644 src/fenrir-package/commands/commands/__pycache__/shut_up.cpython-35.pyc create mode 100644 src/fenrir-package/commands/commands/curr_line.py create mode 100644 src/fenrir-package/commands/commands/shut_up.py create mode 100755 src/fenrir-package/commands/onInput/__init__.py create mode 100755 src/fenrir-package/commands/onScreenChanged/__init__.py diff --git a/src/fenrir-package/commands/commands/__init__.py b/src/fenrir-package/commands/commands/__init__.py new file mode 100755 index 00000000..e69de29b diff --git a/src/fenrir-package/commands/commands/__pycache__/curr_line.cpython-35.pyc b/src/fenrir-package/commands/commands/__pycache__/curr_line.cpython-35.pyc new file mode 100644 index 0000000000000000000000000000000000000000..0b33698e958984f0ec819e577b3dd48db9301f0e GIT binary patch literal 1006 zcmWgR<>g8?YY2B|Vqkd8fCQKs7#JKF7#NDh85kJcQy3Uh7#Ui?WHS>(6azyF6GN~j zb25?+1}2ymkiJv~hA2jc6b6PUCXm(?CXntZW`-1Ih7=Ysn}s2Tl_7-<%w}asVP{C; z0JGT`QaBlcHMwrFC+FwpCg!CiGeT_v(ID&$au*8&1IYMbO-8?!44RC$Sc+3~(uzQC z029CDpt_6o5scEJqWGN5yi~n{%3B=q@tJv?eoFG-DMaB6=w-_rmS#Gfia<%^ z7I$i1S!PjwUT$h$2{_;(1SqI(F&CBQv4P@>0~CRbLW~NG5=>RxurMwv%|i)ZY*7m~ z4Q3Zda$-(SQetv8SQJ8lE#fXtEpdj*@qjD@#~NdmFw80>d4j14Y_29F*n40$gaBK_ zQJhg)l9FGZ$A@GKJkh`;{WRG@$ty20H#I)~7FT?HZhlH>4v5VYA75CSm;;e1Vr5`p zC=vk?Vju#P(;#+%oDX4vY%Kx>3@EURLE*^5$iu|L#=`^__0wbo(-6g|+HP^!Kx I>jgyt0Q%?5lK=n! literal 0 HcmV?d00001 diff --git a/src/fenrir-package/commands/commands/__pycache__/shut_up.cpython-35.pyc b/src/fenrir-package/commands/commands/__pycache__/shut_up.cpython-35.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f0ce6e8ff7a6b0b236fd439afb58d6affb2bf03f GIT binary patch literal 801 zcmWgR<>i`a+z|esfq~&M0}^0nU|?`yU|=W~XJBA(Phnt4VPt3llg&&FQ49AV{7@`;%QWzMbm_S-nm_WLtm>E)-8B$olY!-$TR)!QdFq@Sjg`FXV z1I%V)Na17%*5tayo}8bXo0yl9%m}pwM1!z1$XzT93?So!H5vU@GH5d1Vku6|Nh<=m z0Zjaof$A>Shck*ZN=xEP3-k&qZ*j!OXXa&=#K(h-DF*3cV5|~=s?>u?CW9py7{Fcw zvB5TrF)%RHFoJv~nZm>%nZ>}+%)r2y!T<^ozgz4@rFkWpxv95!iVIRxlQUe3GRsnn zG#PKPB`4-3r{-uf6@kL`7I$i1S!PjwUT$h$3E0ID0_2`s%tfVnY#>j9>||i9;)Xe_ zs5B47P1r&MY!1v8j^xCgoTS9$Y_KSV09(OboLb@xmE%CNN*HDpl03l(0Gq4H2=*A5 z4I#i5aezWSCBHn63&|FENW&!kG}%FMl9!m98Xtd)D?UCqKczGW#O8^QFDy;WfyflG zGB7X{flMmm0kL>N1SpUo7J^wITZ=#e0}AG1kl%P1d6+;DEb6Dp2&R#Az_s1tuz}cX J2i6Npb^rlcn2rDd literal 0 HcmV?d00001 diff --git a/src/fenrir-package/commands/commands/curr_line.py b/src/fenrir-package/commands/commands/curr_line.py new file mode 100644 index 00000000..17da62a3 --- /dev/null +++ b/src/fenrir-package/commands/commands/curr_line.py @@ -0,0 +1,15 @@ +#!/bin/python + +class command(): + def __init__(self): + pass + def run(self, environment): + environment['runtime']['speechDriver'].cancel() + if environment['screenData']['newContentText'].replace(" ","") == '': + environment['runtime']['speechDriver'].speak("empty screen") + else: + environment['runtime']['speechDriver'].speak(environment['screenData']['newContentText'].split('\n')[environment['screenData']['newCursor']['y']]) + def setCallback(self, callback): + pass + def shutdown(self): + pass diff --git a/src/fenrir-package/commands/commands/shut_up.py b/src/fenrir-package/commands/commands/shut_up.py new file mode 100644 index 00000000..4416e19b --- /dev/null +++ b/src/fenrir-package/commands/commands/shut_up.py @@ -0,0 +1,11 @@ +#!/bin/python + +class command(): + def __init__(self): + pass + def run(self, environment): + environment['runtime']['speechDriver'].cancel() + def setCallback(self, callback): + pass + def shutdown(self): + pass diff --git a/src/fenrir-package/commands/onInput/__init__.py b/src/fenrir-package/commands/onInput/__init__.py new file mode 100755 index 00000000..e69de29b diff --git a/src/fenrir-package/commands/onScreenChanged/__init__.py b/src/fenrir-package/commands/onScreenChanged/__init__.py new file mode 100755 index 00000000..e69de29b