chrys
|
9809717095
|
try to fix stucking keys
|
2017-05-25 18:15:49 +02:00 |
|
chrys
|
cb72dd0779
|
make setup.py initial work
|
2017-05-25 13:43:43 +02:00 |
|
chrys
|
e39a5b301c
|
make setup.py initial work
|
2017-05-25 13:43:33 +02:00 |
|
chrys
|
bbce7caba9
|
dont reinizialize on problems in set voice, rate, volume...
|
2017-05-10 00:50:04 +02:00 |
|
chrys
|
75fb8276ce
|
add debug to speechd speech Driver
|
2017-05-09 23:38:06 +02:00 |
|
chrys
|
cebdadf54d
|
improve debug
|
2017-05-09 23:27:13 +02:00 |
|
chrys
|
c351dbe00b
|
catch Exception
|
2017-05-09 22:39:10 +02:00 |
|
chrys
|
90d28299e8
|
Merge branch 'master' into event
|
2017-05-07 20:44:47 +02:00 |
|
chrys
|
dbebbd1230
|
add info with running command to debug
|
2017-05-07 20:44:27 +02:00 |
|
chrys
|
de7aedf102
|
Merge branch 'master' into event
|
2017-05-07 20:00:50 +02:00 |
|
chrys
|
7e77392c04
|
fix typo
|
2017-05-07 20:00:33 +02:00 |
|
chrys
|
ef2d0aa03d
|
Merge branch 'master' into event
|
2017-05-06 13:04:20 +02:00 |
|
chrys
|
2e15a2a5ba
|
fix possible race in genericDriver
|
2017-05-06 13:04:06 +02:00 |
|
chrys
|
f4e0af2401
|
merge -o option
|
2017-05-06 00:28:56 +02:00 |
|
chrys
|
c13a4d554e
|
correct docu
|
2017-05-06 00:27:24 +02:00 |
|
chrys
|
848f5137ea
|
add -o parameter
|
2017-05-06 00:26:42 +02:00 |
|
chrys
|
5ccb10d6cc
|
fix search for settings.conf
|
2017-05-05 23:39:17 +02:00 |
|
chrys
|
6bece5f9c1
|
merge argparse
|
2017-05-05 23:21:24 +02:00 |
|
chrys
|
1cbf7c1329
|
add initial argParser
|
2017-05-05 20:59:38 +02:00 |
|
chrys
|
50ba02756b
|
fix other conflicts
|
2017-04-30 22:19:31 +02:00 |
|
chrys
|
57fbe011dc
|
merge conflict
|
2017-04-30 22:14:19 +02:00 |
|
chrys
|
3d3a0f8296
|
merge master
|
2017-04-30 22:12:54 +02:00 |
|
chrys
|
497f9eaa5c
|
dont fill ignore screen list if loginD is not available
|
2017-04-30 22:08:35 +02:00 |
|
chrys
|
5f1d6f4350
|
unify names
|
2017-04-24 22:40:18 +02:00 |
|
chrys
|
d08c7d772e
|
remove unneeded import Lock
|
2017-04-24 21:47:23 +02:00 |
|
chrys
|
b4a0232707
|
improve eventManager
|
2017-04-24 21:42:04 +02:00 |
|
chrys87
|
b061773778
|
Update eventManager.py
|
2017-04-24 10:19:18 +02:00 |
|
chrys
|
ecad919ca5
|
split termination out
|
2017-04-24 00:45:42 +02:00 |
|
chrys
|
4434e781fc
|
move to process based structure (no GIL), ability to terminate, add dispatcher
|
2017-04-24 00:32:55 +02:00 |
|
chrys
|
66a3667141
|
add mechanism to stop loop
|
2017-04-23 16:58:32 +02:00 |
|
chrys
|
39de89fff5
|
add initial eventManager
|
2017-04-23 01:41:24 +02:00 |
|
chrys
|
6548519e2e
|
fix scriptkey
|
2017-04-17 23:32:06 +02:00 |
|
chrys
|
aee2704e94
|
hack around double spoken
|
2017-03-26 22:34:33 +02:00 |
|
chrys
|
89170648a3
|
fenrir.py to core.fenrirManager.py to make things more clear
|
2017-03-25 03:07:03 +01:00 |
|
Jeremiah Ticket
|
f7a290f26f
|
Updated description of hilight command for tutorial mode.
|
2017-03-19 15:50:00 -08:00 |
|
chrys
|
d47d9fd7bc
|
sync
|
2017-03-12 22:12:43 +01:00 |
|
chrys
|
3892fecf4b
|
remove debug time
|
2017-03-12 02:02:00 +01:00 |
|
chrys
|
f60efbc4f4
|
remove unneded piping
|
2017-03-10 18:32:37 +01:00 |
|
chrys87
|
d0ffaad9b9
|
Update genericDriver.py
|
2017-03-03 14:04:13 +01:00 |
|
chrys87
|
d4d1cb2dca
|
Update genericDriver.py
|
2017-03-03 14:03:22 +01:00 |
|
chrys
|
15f6a4c027
|
work on generic speech driver
|
2017-03-02 22:26:36 +01:00 |
|
chrys
|
b5ec64bb13
|
make propertys work inital for genericSpeechDriver, add settings
|
2017-03-02 20:20:15 +01:00 |
|
chrys
|
9ba8c627df
|
make genericSpeechDriver initial working (voice, pitch, rate and stuff still missing
|
2017-03-02 19:18:05 +01:00 |
|
chrys87
|
08c07c86d9
|
Create genericDriver.py
|
2017-03-02 17:47:33 +01:00 |
|
chrys87
|
3c7a7c3992
|
Update 70000-incoming.py
|
2017-03-01 13:57:40 +01:00 |
|
chrys87
|
2da4bd3df4
|
Update 70000-incoming.py
|
2017-03-01 13:55:58 +01:00 |
|
chrys87
|
d112dd3167
|
Update 70000-incoming.py
|
2017-03-01 13:44:01 +01:00 |
|
chrys87
|
739469c20f
|
Update evdevDriver.py
|
2017-02-28 16:48:52 +01:00 |
|
chrys87
|
35fba1495a
|
Update evdevDriver.py
|
2017-02-28 14:49:56 +01:00 |
|
chrys87
|
8f8f8305e2
|
Update fenrir.py
|
2017-02-28 14:49:32 +01:00 |
|
chrys87
|
e501f7293f
|
Update evdevDriver.py
|
2017-02-28 11:50:01 +01:00 |
|
chrys87
|
8e6d09df3d
|
Update inputManager.py
|
2017-02-28 11:38:15 +01:00 |
|
chrys87
|
51c2db5b85
|
Update inputManager.py
|
2017-02-28 10:38:32 +01:00 |
|
chrys87
|
ef950bd214
|
Update evdevDriver.py
|
2017-02-28 10:37:39 +01:00 |
|
chrys87
|
a7d6f505c1
|
Update inputManager.py
|
2017-02-28 10:29:53 +01:00 |
|
chrys87
|
36ad12f265
|
Update evdevDriver.py
|
2017-02-28 10:28:51 +01:00 |
|
chrys87
|
20f500257e
|
Update dummyDriver.py
|
2017-02-28 10:22:54 +01:00 |
|
chrys
|
291e6865d0
|
fix static screen ignore
|
2017-02-27 23:30:43 +01:00 |
|
chrys
|
dd4e2868c3
|
add debug for storm
|
2017-02-27 23:09:37 +01:00 |
|
chrys
|
542f13215e
|
remove pring
|
2017-02-27 22:59:49 +01:00 |
|
chrys
|
b895cbf0b3
|
if nothing is found log it
|
2017-02-27 22:57:14 +01:00 |
|
chrys
|
c834a83656
|
virtual nr bevore device
|
2017-02-27 22:53:40 +01:00 |
|
chrys
|
1d7f9634e7
|
do another try
|
2017-02-27 22:51:30 +01:00 |
|
chrys
|
d65d46b467
|
typo
|
2017-02-27 22:38:02 +01:00 |
|
chrys
|
27a7b04528
|
fallback to VTNR
|
2017-02-27 22:31:48 +01:00 |
|
chrys
|
e3857e0f7a
|
sync
|
2017-02-27 22:13:39 +01:00 |
|
chrys
|
14b644a009
|
remove unneded detection
|
2017-02-27 22:07:30 +01:00 |
|
chrys
|
bdaf8e61fc
|
basic device detection
|
2017-02-27 21:51:29 +01:00 |
|
chrys
|
6f9106d4a8
|
fix syntax problem
|
2017-02-27 21:03:58 +01:00 |
|
Manuel Cortéz
|
05bfcf40ed
|
Added setters for system volume
|
2017-02-26 18:07:47 -06:00 |
|
Manuel Cortéz
|
86420cd7c5
|
Translation implemented in start/stop messages in fenrir
|
2017-02-26 16:16:29 -06:00 |
|
Manuel Cortéz
|
93ca22fdd2
|
Translation implemented for hook commands
|
2017-02-26 16:04:55 -06:00 |
|
Manuel Cortéz
|
65d5d7f48a
|
Finished translation implementation for all commands
|
2017-02-26 15:49:37 -06:00 |
|
chrys
|
6c6bd86f22
|
let install script also install settings if they dont exist
|
2017-02-26 18:33:31 +01:00 |
|
chrys
|
2186d992a7
|
remove unneded ledDevices
|
2017-02-26 18:29:03 +01:00 |
|
chrys
|
09764feaa8
|
fix releaseDevices
|
2017-02-26 15:22:41 +01:00 |
|
chrys
|
4075cd78b4
|
speed up dbus logind interface creation
|
2017-02-26 15:17:08 +01:00 |
|
chrys
|
7a41c015a8
|
make code more short, remove unneded sleeps
|
2017-02-26 14:52:38 +01:00 |
|
chrys
|
21e7f68235
|
clean up code/ dont crash if keyboard unplugs
|
2017-02-26 14:45:14 +01:00 |
|
chrys
|
119a36a6ca
|
improve vim/emaces
|
2017-02-25 16:16:26 +01:00 |
|
chrys
|
e91fd4fff0
|
improve vim/emaces
|
2017-02-25 16:15:40 +01:00 |
|
chrys
|
04816313f8
|
remove print
|
2017-02-24 19:18:56 +01:00 |
|
chrys
|
4cee4b5504
|
finalize: custom command zone; auto screen detection
|
2017-02-24 18:46:12 +01:00 |
|
chrys87
|
826602831b
|
Update commandManager.py
|
2017-02-23 15:32:06 +01:00 |
|
chrys87
|
a8772f7699
|
Update commandManager.py
|
2017-02-23 15:27:13 +01:00 |
|
chrys87
|
fd0dcf4c08
|
Update settings.py
|
2017-02-23 15:19:17 +01:00 |
|
chrys87
|
c904821b57
|
add custom command path
|
2017-02-23 15:18:29 +01:00 |
|
chrys87
|
b5310e8547
|
Update vcsaDriver.py
|
2017-02-23 11:52:42 +01:00 |
|
chrys
|
abb3823606
|
rework ignore screen detection; detect user of current TTY
|
2017-02-22 23:48:37 +01:00 |
|
chrys
|
ef006fb423
|
evdev: ungrab if it is already initialized
|
2017-02-21 22:53:00 +01:00 |
|
Manuel Cortéz
|
2a926ea39f
|
Added translatable messages to more commands
|
2017-02-20 04:43:58 -06:00 |
|
Manuel Cortéz
|
7405baf527
|
Fixed a typo in sound Dummy Driver
|
2017-02-19 21:52:09 -06:00 |
|
Manuel Cortéz
|
6b35481f0e
|
Fixed a typo
|
2017-02-19 21:46:46 -06:00 |
|
Manuel Cortéz
|
55093cdaca
|
Merge branch 'i18n'
|
2017-02-19 21:39:15 -06:00 |
|
Manuel Cortéz
|
c1ff524054
|
Merge branch 'master' of https://github.com/chrys87/fenrir
|
2017-02-19 21:03:35 -06:00 |
|
Manuel Cortéz
|
856c91c483
|
Added some translatable messages
|
2017-02-19 21:01:13 -06:00 |
|
chrys
|
728adedbe3
|
remove unneded delay
|
2017-02-13 21:38:57 +01:00 |
|
chrys
|
7ee97af1ae
|
speed up paste
|
2017-02-13 20:55:57 +01:00 |
|
chrys87
|
ed4ba21ee1
|
Update fenrir-daemon
|
2017-02-13 13:22:04 +01:00 |
|
chrys87
|
5ed4e62ff7
|
change shellbang to /usr/bin/env
|
2017-02-13 13:21:27 +01:00 |
|
chrys87
|
8acba5e053
|
Update 62000-spell_check.py
|
2017-02-13 13:20:18 +01:00 |
|
chrys87
|
d0c883fc0d
|
Update spell_check.py
|
2017-02-13 13:18:14 +01:00 |
|
Manuel Cortéz
|
8deed9d8ab
|
Merge branch 'i18n'
|
2017-02-11 02:17:43 -06:00 |
|
chrys
|
d440147340
|
add panning functionality; commands to move panning and reset to cursor; add the commands unbound
|
2017-02-03 00:11:01 +01:00 |
|
chrys
|
d88945ee01
|
add functions to pan (respect panSize)
|
2017-02-02 20:02:20 +01:00 |
|
chrys
|
e9332caa93
|
add page mode. make fixCell/page mode configurable
|
2017-02-02 19:31:47 +01:00 |
|
chrys
|
87a9672c03
|
add offset
|
2017-02-02 19:06:53 +01:00 |
|
chrys
|
1b05bbfc1c
|
add initial cursor tracking
|
2017-02-02 00:39:22 +01:00 |
|
chrys87
|
d70963c2a7
|
define "e"
|
2017-01-31 11:05:10 +01:00 |
|
chrys87
|
9138fe2bfc
|
fix indent
|
2017-01-31 10:59:00 +01:00 |
|
chrys87
|
7c71ebd451
|
add compat for older evdev versions.
|
2017-01-31 10:37:39 +01:00 |
|
Manuel Cortéz
|
0e9b22612a
|
Added i18n module
|
2017-01-31 02:00:21 -06:00 |
|
chrys
|
c2efb58e31
|
tweak some more commands for braille
|
2017-01-31 00:31:58 +01:00 |
|
chrys
|
cda1e21139
|
typo
|
2017-01-31 00:13:54 +01:00 |
|
chrys
|
7fd98fe988
|
add option for brailleFocusMode
|
2017-01-31 00:12:17 +01:00 |
|
chrys
|
adcd7b04b5
|
tweak review commands for braille, dont flush them
|
2017-01-31 00:01:42 +01:00 |
|
chrys
|
2d77b626dc
|
add option to leave review on keypress and on screen change
|
2017-01-30 23:47:36 +01:00 |
|
chrys
|
158e1025b1
|
move tests to new folder
|
2017-01-30 20:58:53 +01:00 |
|
chrys
|
3ee43a3a85
|
move tests to new folder
|
2017-01-30 20:58:47 +01:00 |
|
chrys
|
dbd2b95910
|
tune commands for braille
|
2017-01-30 20:42:44 +01:00 |
|
chrys
|
6a614c8d6b
|
tune commands
|
2017-01-30 20:42:04 +01:00 |
|
chrys
|
6c63317e33
|
add unbound flush_braille command
|
2017-01-30 20:30:49 +01:00 |
|
chrys
|
fb9efec927
|
rename option
|
2017-01-30 19:58:40 +01:00 |
|
chrys
|
fe885c3e31
|
add scrollOnCell
|
2017-01-30 19:55:48 +01:00 |
|
chrys
|
04459e8eb7
|
fix typo and copy paste in dummyDrivers
|
2017-01-30 19:40:24 +01:00 |
|
chrys87
|
f36fb224ce
|
Update dummyDriver.py
|
2017-01-30 16:24:05 +01:00 |
|
chrys87
|
f00796377d
|
Update dummyDriver.py
|
2017-01-30 16:22:50 +01:00 |
|
chrys87
|
e13824f64f
|
Update dummyDriver.py
|
2017-01-30 16:22:12 +01:00 |
|
chrys87
|
6cde98f50e
|
Update dummyDriver.py
|
2017-01-30 16:16:49 +01:00 |
|
chrys87
|
e0c5d14e13
|
Improve debug for dummy braille driver
|
2017-01-30 16:15:57 +01:00 |
|
chrys87
|
18ab70f188
|
improve debug of dummy speech driver
|
2017-01-30 16:13:07 +01:00 |
|
chrys87
|
51dd6433ea
|
Rename dummy.py to dummyDriver.py
|
2017-01-30 16:06:18 +01:00 |
|
chrys87
|
fc55ae2e48
|
Create dummy.py
|
2017-01-30 16:05:50 +01:00 |
|
chrys87
|
ab9a9b501e
|
Update settings.py
|
2017-01-30 16:02:36 +01:00 |
|
chrys
|
3a735fbfe4
|
more work on braille
|
2017-01-29 23:23:28 +01:00 |
|
chrys
|
ae9219333a
|
update message for offset
|
2017-01-29 23:17:29 +01:00 |
|
chrys
|
f145c37eea
|
dont show incomming text as braille message
|
2017-01-29 23:14:42 +01:00 |
|
chrys
|
076db69848
|
improve Braile support
|
2017-01-29 23:12:42 +01:00 |
|
chrys
|
f13013f21f
|
improve Braile support
|
2017-01-29 23:12:35 +01:00 |
|
chrys
|
df65611c5f
|
add getDisplaySize to brlapii braile driver
|
2017-01-29 22:39:54 +01:00 |
|
chrys87
|
5d806cf098
|
some indent
|
2017-01-27 10:54:43 +01:00 |
|
chrys87
|
9f52036318
|
simplify if
|
2017-01-27 10:52:53 +01:00 |
|
chrys87
|
60591530ff
|
Merge pull request #6 from manuelcortez/master
Load modules from files in python 3.3, 3.4 and 3.5
|
2017-01-27 10:47:51 +01:00 |
|
chrys87
|
8c218836d6
|
fix fallback settings after driver rename
|
2017-01-27 10:45:35 +01:00 |
|
Manuel Cortez
|
ad53a13e2c
|
Load modules from files in python 3.3, 3.4 and 3.5
|
2017-01-26 23:49:06 +00:00 |
|
chrys
|
7b9764c967
|
append Driver to drivernames in settings and files to be unique
|
2017-01-27 00:24:24 +01:00 |
|
chrys
|
7494418c61
|
small tweaks on dummy input
|
2017-01-25 00:51:49 +01:00 |
|
chrys
|
62e1819dd5
|
add dummy input driver
|
2017-01-25 00:31:28 +01:00 |
|
chrys
|
5d3c3f8732
|
cleanup speechd driver
|
2017-01-24 23:59:47 +01:00 |
|
chrys
|
2a5a210ae6
|
fix readme, and slashbang
|
2017-01-24 23:37:49 +01:00 |
|
chrys
|
31b60f5a39
|
connect as soon as speech-dispatcher is available
|
2017-01-16 23:48:32 +01:00 |
|
chrys
|
65b7b8d81a
|
rework speech drivers
|
2017-01-16 23:26:00 +01:00 |
|
chrys
|
15d3fffeac
|
typo
|
2017-01-16 23:12:27 +01:00 |
|
chrys
|
56e19eacb9
|
load ignore screen again
|
2017-01-16 23:09:05 +01:00 |
|
chrys
|
346cb78d56
|
add demo, load ignore screen again
|
2017-01-16 23:04:29 +01:00 |
|
chrys
|
ccda45357b
|
just use python3
|
2017-01-07 00:21:56 +01:00 |
|
chrys87
|
cb5a96eb41
|
tweaks
|
2016-12-23 12:55:23 +01:00 |
|
chrys
|
58d209cde9
|
some more tweaks
|
2016-12-23 00:18:17 +01:00 |
|
chrys
|
4a7a36e6b8
|
some more tweaks
|
2016-12-23 00:16:34 +01:00 |
|
chrys
|
c8e23b8d78
|
tweak char and line utils
|
2016-12-22 23:08:16 +01:00 |
|
chrys
|
d8442c8f04
|
ignore space in horizontal movement
|
2016-12-22 22:54:40 +01:00 |
|
chrys
|
f738a369f3
|
interrupt endofscreen
|
2016-12-22 22:42:25 +01:00 |
|
chrys
|
c1c1789a86
|
also play soundicon for curr word
|
2016-12-22 22:27:46 +01:00 |
|
chrys
|
62c07748f9
|
respect multible keys for interrupt
|
2016-12-22 21:58:04 +01:00 |
|
chrys
|
4262f70bd5
|
fix space to often
|
2016-12-22 21:44:48 +01:00 |
|
chrys
|
9947a87058
|
improve default settings
|
2016-12-22 00:37:38 +01:00 |
|
chrys87
|
1e42b65efa
|
Update word_utils.py
|
2016-12-20 17:38:39 +01:00 |
|
chrys87
|
d5f70ecba1
|
Update word_utils.py
|
2016-12-20 17:34:30 +01:00 |
|
chrys87
|
032c7d5452
|
Update word_utils.py
|
2016-12-20 16:28:24 +01:00 |
|
chrys87
|
0e4435802e
|
Update word_utils.py
|
2016-12-20 16:18:30 +01:00 |
|
chrys87
|
a78cb62620
|
initial "new" wordWrap
|
2016-12-20 16:17:16 +01:00 |
|
chrys
|
0e285c2615
|
interrupt current speech on temp disable speech
|
2016-12-18 23:25:21 +01:00 |
|
chrys
|
4737b828cd
|
add command for temp disable speech
|
2016-12-18 23:23:04 +01:00 |
|
chrys
|
b9aabcf0b3
|
fix shutup onInput, make shutup filterable
|
2016-12-18 22:55:11 +01:00 |
|
chrys
|
932034b560
|
make fenrir useable with mouse and other nonwatched input events
|
2016-12-18 00:10:08 +01:00 |
|
chrys
|
0dbdc732f2
|
adjust speechrate, make runable again
|
2016-12-17 12:49:54 +01:00 |
|
chrys87
|
3d26b6d559
|
Rename linux.py to vcsa.py
|
2016-12-15 15:24:09 +01:00 |
|
chrys87
|
7d314cd8ef
|
Update screenManager.py
|
2016-12-15 10:39:33 +01:00 |
|
chrys87
|
662299e35c
|
Update screenManager.py
|
2016-12-15 10:38:38 +01:00 |
|
chrys87
|
ef00378d1c
|
Update screenManager.py
|
2016-12-15 10:37:31 +01:00 |
|
chrys87
|
e916a84ee1
|
Update linux.py
|
2016-12-15 10:36:10 +01:00 |
|
chrys87
|
7fe6dedb6f
|
Update screenManager.py
|
2016-12-15 10:33:52 +01:00 |
|
chrys87
|
45df97499d
|
Update linux.py
|
2016-12-15 10:31:03 +01:00 |
|
chrys87
|
96868703e0
|
Rename linux_paste_clipboard.py to paste_clipboard.py
|
2016-12-15 10:29:03 +01:00 |
|
chrys87
|
340a98c5af
|
Update linux_paste_clipboard.py
|
2016-12-15 10:28:45 +01:00 |
|
chrys87
|
13b762ed9b
|
Update screenManager.py
|
2016-12-15 10:23:29 +01:00 |
|
chrys87
|
b4f1c0605a
|
Update espeak.py
|
2016-12-14 10:01:33 +01:00 |
|
chrys87
|
f02ba7910e
|
Update espeak.py
|
2016-12-14 09:50:23 +01:00 |
|
chrys
|
8aa22fcafd
|
start fixing word wrapping
|
2016-12-13 00:02:29 +01:00 |
|
chrys
|
3f195745e3
|
catch nonloadable drivers, debug, cleanup
|
2016-12-12 23:39:37 +01:00 |
|
chrys
|
f795c3206b
|
improve message
|
2016-12-09 00:43:05 +01:00 |
|
chrys
|
310aa3ef09
|
new screenUpdate defaults, handle trace if a device is not grabable
|
2016-12-09 00:29:15 +01:00 |
|
chrys
|
52fcdc70b8
|
add review announce linebreak and endofline
|
2016-12-08 00:56:00 +01:00 |
|
chrys
|
6023ca8800
|
add review announce linebreak and endofline
|
2016-12-08 00:51:08 +01:00 |
|
chrys
|
e4b0327aca
|
add new review options
|
2016-12-07 23:54:30 +01:00 |
|
chrys
|
c39396b181
|
Merge branch 'master' into wordWrappingEndOfScreenBell
|
2016-12-06 23:06:05 +01:00 |
|
chrys
|
ce0d6163bf
|
create dummy sounddriver
|
2016-12-06 23:05:29 +01:00 |
|
chrys
|
7a3daeefdf
|
move generic to dummy, fix return value, fix codestyle
|
2016-12-06 23:03:03 +01:00 |
|
chrys
|
4917c9b2ac
|
move generic to dummy, fix return value, fix codestyle
|
2016-12-06 23:02:54 +01:00 |
|
chrys
|
1963b09e49
|
Merge branch 'master' into wordWrappingEndOfScreenBell
|
2016-12-03 02:23:44 +01:00 |
|
chrys
|
d4313793f5
|
fix print of fenrir key in cases where no command is fired
|
2016-12-03 02:23:26 +01:00 |
|
chrys
|
f4b86c37dc
|
finalize cleanup in API
|
2016-12-03 02:04:38 +01:00 |
|
chrys
|
b9a21a7162
|
Merge branch 'master' into wordWrappingEndOfScreenBell
|
2016-11-20 17:17:30 +01:00 |
|
chrys
|
4dfa19ed72
|
add announce and interrupt for autotime
|
2016-11-20 17:16:41 +01:00 |
|
chrys
|
8e2ed903d6
|
Merge branch 'master' into wordWrappingEndOfScreenBell
|
2016-11-15 23:52:46 +01:00 |
|
chrys
|
5336f23335
|
whipe out GTK dependency, now Glib only
|
2016-11-15 23:50:48 +01:00 |
|
chrys
|
e0906aa05d
|
Merge branch 'master' into wordWrappingEndOfScreenBell
|
2016-11-15 23:33:46 +01:00 |
|
chrys
|
0743289a5f
|
remove ugly debug sound demo in fenrir source, its not needed anymore, gstreamer is working now
|
2016-11-15 23:33:28 +01:00 |
|
chrys
|
e31ef5d8c4
|
fix gstreamer soundDriver
|
2016-11-15 23:31:20 +01:00 |
|
chrys
|
59384f4f28
|
Merge branch 'master' into wordWrappingEndOfScreenBell
|
2016-11-13 22:51:08 +01:00 |
|
chrys
|
7bc4745e2a
|
make it possible to align autotime to an minute
|
2016-11-13 22:50:53 +01:00 |
|
chrys
|
680e624429
|
Merge branch 'master' into wordWrappingEndOfScreenBell
|
2016-11-09 23:26:41 +01:00 |
|
chrys
|
3171018e6e
|
add autotime toggle, announce date on change, make configurable what is spoken date or time or both
|
2016-11-09 23:17:58 +01:00 |
|
chrys
|
cd1dc49fd2
|
add autotime functionality
|
2016-11-09 21:28:18 +01:00 |
|
chrys
|
159498d8c7
|
Merge branch 'master' into wordWrappingEndOfScreenBell
|
2016-11-08 00:07:24 +01:00 |
|
chrys87
|
ecb261558f
|
Update screen_utils.py
|
2016-11-07 16:42:20 +01:00 |
|
chrys87
|
f603448496
|
Update screen_utils.py
|
2016-11-07 16:38:33 +01:00 |
|
chrys
|
55466466a9
|
correct default path if scriptpath is not available in settings.conf
|
2016-11-05 17:54:16 +01:00 |
|
chrys
|
e39ae3c05c
|
fix style
|
2016-11-05 17:52:14 +01:00 |
|
chrys
|
10160e45e5
|
Merge branch 'master' into wordWrappingEndOfScreenBell
|
2016-11-05 17:07:34 +01:00 |
|
chrys
|
4060aee1a3
|
fix espeak driver
|
2016-11-05 14:51:55 +01:00 |
|
chrys
|
ad8589d9a5
|
sync with master
|
2016-11-05 02:07:48 +01:00 |
|
chrys
|
0407d39a3a
|
respect hilight mode on enter review
|
2016-11-05 00:11:54 +01:00 |
|
chrys
|
144d5828d2
|
just calculate if hilight is on
|
2016-11-04 22:28:18 +01:00 |
|
chrys
|
e06bd16423
|
add command for toggle highlight tracking
|
2016-11-04 22:24:15 +01:00 |
|
chrys
|
a58fe62f87
|
add initial working highlight focus tracking
|
2016-11-04 22:23:54 +01:00 |
|
chrys
|
6f479a7561
|
add toggle of hilight mode
|
2016-11-04 22:03:56 +01:00 |
|
chrys
|
6a8b1ba5f6
|
add settings for hilight mode
|
2016-11-04 21:57:55 +01:00 |
|
chrys
|
643e755bd2
|
try to reconnect to speechd
|
2016-11-04 21:39:02 +01:00 |
|
chrys
|
f540b9658d
|
remove nonprintable chars
|
2016-11-04 21:25:54 +01:00 |
|
chrys
|
99534c8c6c
|
remove debug sleep
|
2016-11-01 22:03:38 +01:00 |
|
chrys
|
0221ba358f
|
make highlighted mode work in driver
|
2016-11-01 21:55:08 +01:00 |
|
chrys
|
965c850ca2
|
sync
|
2016-10-30 01:16:07 +02:00 |
|
chrys
|
f91a493c4b
|
fix oops
|
2016-10-30 00:31:40 +02:00 |
|
chrys
|
2ec4102f8b
|
make install executeable
|
2016-10-30 00:27:07 +02:00 |
|
chrys
|
ad036e6c62
|
add higlight tracking data to screen driver
|
2016-10-29 16:50:51 +02:00 |
|
chrys
|
227e136bdd
|
add highlight tracking to screenData
|
2016-10-29 16:44:26 +02:00 |
|
chrys
|
5839a8fbcb
|
create screen_utils
|
2016-10-29 16:40:34 +02:00 |
|
chrys87
|
3ec6697b58
|
Update line_utils.py
|
2016-10-28 14:52:51 +02:00 |
|
chrys87
|
4ebd476c63
|
Update line_utils.py
|
2016-10-28 14:27:23 +02:00 |
|
chrys87
|
b7fcec0fbe
|
reduce code
|
2016-10-25 18:05:13 +02:00 |
|
chrys87
|
c610c121d8
|
Try to fix fenrir key going crazy
|
2016-10-25 17:57:33 +02:00 |
|
chrys87
|
c0adc2c309
|
remove unneeded returns
|
2016-10-24 17:47:45 +02:00 |
|
chrys87
|
251e4eda3e
|
Fix Typo, add optional parameters
|
2016-10-24 17:46:18 +02:00 |
|
chrys87
|
f6eb8a7b67
|
Update evdev.py
|
2016-10-24 10:21:10 +02:00 |
|
Storm Dragon
|
4ed32299f9
|
Revert "try to improve the differ"
This reverts commit db7bc95d1a .
Reverted changes.
|
2016-10-23 20:01:18 -04:00 |
|
Storm Dragon
|
5a46b3320e
|
Revert "change the sorting of events may not be a good idea"
This reverts commit 1fa9259bd7 .
|
2016-10-23 19:58:04 -04:00 |
|
chrys87
|
1fa9259bd7
|
change the sorting of events may not be a good idea
|
2016-10-23 23:43:39 +02:00 |
|
chrys87
|
05f44f9fb9
|
optimize input
|
2016-10-23 18:44:09 +02:00 |
|
chrys
|
db7bc95d1a
|
try to improve the differ
|
2016-10-23 09:30:47 +02:00 |
|
chrys
|
4ca904f8ed
|
Merge branch 'master' into wordWrappingEndOfScreenBell
|
2016-10-23 01:58:02 +02:00 |
|
chrys
|
269a96d2ca
|
numlock/capslock/scrolllock should interrupt, not append
|
2016-10-23 01:57:45 +02:00 |
|
chrys
|
28494517e6
|
merge
|
2016-10-22 20:31:37 +02:00 |
|
chrys
|
5e70179b8c
|
announce toggle of Numlock, Capslock and Scrolllock
|
2016-10-22 20:27:58 +02:00 |
|
chrys
|
1747b9b752
|
Revert "move scripts back to screenupdate trigger"
This reverts commit b08a07bfab .
|
2016-10-22 13:14:50 +02:00 |
|
chrys
|
b08a07bfab
|
move scripts back to screenupdate trigger
|
2016-10-22 13:12:51 +02:00 |
|
chrys
|
457c6aa769
|
add some more debug
|
2016-10-22 12:58:34 +02:00 |
|
chrys
|
483fd21952
|
add debut to speech-drivers
|
2016-10-22 12:55:21 +02:00 |
|
chrys
|
141377b7b8
|
word start produce a delta of 2 |c |, move the echos back to input
|
2016-10-22 12:36:28 +02:00 |
|
chrys
|
e3f736cb4f
|
another drunken try
|
2016-10-22 03:34:14 +02:00 |
|
chrys
|
2c0e6907db
|
try to fix race while echo and delete_echo
|
2016-10-22 03:27:18 +02:00 |
|
chrys
|
591511fc75
|
port onInput to new return values
|
2016-10-21 17:21:39 +02:00 |
|
chrys
|
4a46858bd0
|
Merge branch 'master' into wordWrappingEndOfScreenBell
|
2016-10-21 16:02:01 +02:00 |
|
chrys87
|
8731955ac2
|
Rename cursor_end_of_line.py to cursor_read_to_end_of_line.py
|
2016-10-21 14:15:20 +02:00 |
|
chrys87
|
5fd6ed2bbc
|
Create cursor_end_of_line.py
|
2016-10-21 14:05:36 +02:00 |
|
chrys
|
60d0a9cc4c
|
Merge branch 'master' into wordWrappingEndOfScreenBell
|
2016-10-21 01:16:01 +02:00 |
|
chrys
|
8846527639
|
new commands: cursor_line and cursor_column for announce current position
|
2016-10-21 01:14:46 +02:00 |
|
chrys
|
6668832eda
|
port onInput to new parameters and modolarize some stuff
|
2016-10-20 21:52:36 +02:00 |
|
chrys
|
74aee822a3
|
clean up broken word wrap, add , endOfScreen return value
|
2016-10-20 21:10:49 +02:00 |
|
chrys
|
763a1a26b5
|
clean up broken word wrap, add , endOfScreen return value
|
2016-10-20 21:10:39 +02:00 |
|
chrys
|
db3e5f912f
|
some more debug
|
2016-10-20 14:25:51 +02:00 |
|
chrys
|
8e3deef6e4
|
add some debug to input handling
|
2016-10-20 14:23:10 +02:00 |
|
chrys
|
3150893dc6
|
fix debug
|
2016-10-20 14:02:16 +02:00 |
|
chrys
|
70e79224b4
|
sync
|
2016-10-20 11:33:38 +02:00 |
|
chrys
|
df3c574201
|
sync
|
2016-10-20 11:31:18 +02:00 |
|
chrys
|
e8bb7e6b40
|
sync
|
2016-10-20 11:30:35 +02:00 |
|
chrys87
|
d3f46fe3cf
|
Update punctuationManager.py
|
2016-10-20 10:11:29 +02:00 |
|
chrys87
|
13a184cc31
|
Update punctuation.py
|
2016-10-20 10:04:20 +02:00 |
|
jticket1024
|
4b3dbd65ef
|
General source tree cleanup.
|
2016-10-19 14:29:18 -08:00 |
|
jticket1024
|
9359e264c1
|
Changed pid file location.
|
2016-10-19 14:16:32 -08:00 |
|
chrys
|
022d09ff44
|
get initial daemonize working
|
2016-10-19 23:53:09 +02:00 |
|
chrys
|
553317d34c
|
remove X from fenrir.py
|
2016-10-19 23:35:14 +02:00 |
|
chrys
|
686958ca02
|
rename fenrir-daemon
|
2016-10-19 23:32:52 +02:00 |
|
chrys
|
12765c4039
|
rename pid to pidfile
|
2016-10-19 23:31:25 +02:00 |
|
chrys
|
a973d5515d
|
add simple daeomon wrapper
|
2016-10-19 23:29:40 +02:00 |
|
chrys
|
3c438b5262
|
Revert "remove debug file on start"
This reverts commit f7ce113557 .
|
2016-10-19 22:52:32 +02:00 |
|
chrys
|
f7ce113557
|
remove debug file on start
|
2016-10-19 22:49:40 +02:00 |
|
chrys
|
e3ce8c31f8
|
improve debugging
|
2016-10-19 22:29:06 +02:00 |
|
chrys
|
e52f8fe685
|
fallback for script folder to config/scripts, remove debug code that runs any script on startup lol
|
2016-10-19 20:58:56 +02:00 |
|
chrys
|
1aabb253bc
|
filter out bogous evdev devices
|
2016-10-19 20:33:23 +02:00 |
|
chrys
|
3aa80e41d6
|
allow multitble devices for named keyboard devices
|
2016-10-19 17:02:40 +02:00 |
|
chrys
|
8067702858
|
run script threaded
|
2016-10-19 14:59:34 +02:00 |
|
chrys
|
707b120cba
|
add sanity check for valid keys
|
2016-10-19 13:06:57 +02:00 |
|
chrys
|
e44bbc6c07
|
decode subprocess call correctly
|
2016-10-18 22:24:10 +02:00 |
|
chrys
|
6799a558e5
|
make fenrir find /usr/share/sounds/fenrir/ soundpath
|
2016-10-18 22:14:14 +02:00 |
|
chrys
|
92677eaef4
|
fix emoticon toggle
|
2016-10-18 20:54:41 +02:00 |
|
chrys
|
096b477d16
|
fix typo in soundpath
|
2016-10-18 20:38:12 +02:00 |
|
chrys
|
ce93c54812
|
add initial script support
|
2016-10-18 20:25:27 +02:00 |
|
chrys
|
c99c45436e
|
load scripts
|
2016-10-18 20:08:16 +02:00 |
|
chrys
|
02ef75d966
|
look at /usr/share/sounds/fenrir for sound
|
2016-10-18 19:42:04 +02:00 |
|
chrys
|
f1365f21ae
|
polish subprocess command
|
2016-10-18 19:16:58 +02:00 |
|
chrys
|
227bd99fb4
|
add subprcess_command for external calling
|
2016-10-18 19:04:04 +02:00 |
|
chrys
|
c5642c4118
|
add KEY_SCRIPT, and make fenrir load it from settings. Fenrir also understand its press currently
|
2016-10-18 17:58:37 +02:00 |
|
chrys
|
b144ec06a7
|
improve trigger
|
2016-10-18 15:32:07 +02:00 |
|
chrys
|
fc0eec157f
|
remove unused command
|
2016-10-18 15:30:52 +02:00 |
|
chrys
|
3f0d8ea671
|
sync with my repo
|
2016-10-18 15:25:55 +02:00 |
|
chrys
|
bd4cbce395
|
filter out invalid shortcuts
|
2016-10-18 15:23:51 +02:00 |
|
chrys
|
d4402d13cf
|
add pause after line
|
2016-10-18 15:17:20 +02:00 |
|
chrys
|
f42eafd816
|
more pause tweaks
|
2016-10-18 14:10:56 +02:00 |
|
chrys
|
fe264e8d96
|
tell the TTS system the pause without messinng config files
|
2016-10-18 14:03:10 +02:00 |
|
chrys
|
d8f4446ab0
|
more tweaks for pause
|
2016-10-18 12:10:27 +02:00 |
|
chrys
|
f09fe39b61
|
improve punctuation manager for pause
|
2016-10-18 11:40:37 +02:00 |
|
chrys
|
bf7598723a
|
add pause to punctuation
|
2016-10-18 11:27:26 +02:00 |
|
chrys
|
b36d19ca78
|
do not allert on ' and ´ in spellchecker
|
2016-10-18 10:46:22 +02:00 |
|
chrys
|
db6c21625d
|
announce capitals in phonetic
|
2016-10-18 10:28:48 +02:00 |
|
chrys
|
1eed2e3479
|
add nex/prev word phonetic
|
2016-10-17 23:08:19 +02:00 |
|
chrys
|
e65f880dfb
|
add next/pref char phoneteic
|
2016-10-17 20:11:56 +02:00 |
|
chrys
|
ccc4a2776a
|
fix some fallback settings
|
2016-10-16 23:03:50 +02:00 |
|
chrys
|
c80f523ce5
|
dont overflow double tap -> reset to 1
|
2016-10-16 22:27:12 +02:00 |
|
chrys
|
1a9959727f
|
make punctuation configurable, add emoticons
|
2016-10-16 22:02:42 +02:00 |
|
chrys
|
f8da0af676
|
fix spellchecking noise
|
2016-10-16 21:41:15 +02:00 |
|
chrys
|
3c80e5c0a4
|
rename doubleTapDelay to doubleTapTimeout
|
2016-10-13 00:35:03 +02:00 |
|
chrys
|
1e1510dd54
|
leve the old code until the new one is better tested
|
2016-10-13 00:30:07 +02:00 |
|
chrys
|
26ab1701d2
|
Merge branch 'master' of github.com:chrys87/fenrir
|
2016-10-13 00:11:40 +02:00 |
|
chrys
|
c80e93abab
|
respect doubleTapDelay
|
2016-10-13 00:05:05 +02:00 |
|
chrys
|
876be9a6d3
|
improve debug
|
2016-10-12 23:14:58 +02:00 |
|
chrys
|
f785b3e6db
|
replace own implementation of from_device by new mainstream function
|
2016-10-12 22:56:02 +02:00 |
|
chrys
|
7d457e6d54
|
typo
|
2016-10-12 22:35:00 +02:00 |
|
chrys
|
f42ae05e55
|
typo
|
2016-10-12 22:33:41 +02:00 |
|
chrys
|
d6e9676c8c
|
typo
|
2016-10-12 22:27:29 +02:00 |
|
chrys
|
f6912ce14a
|
merge
|
2016-10-12 22:26:19 +02:00 |
|
root
|
bc396a9223
|
add toggle_emoticon
|
2016-10-12 22:22:02 +02:00 |
|
chrys
|
f817c12618
|
fix custom dict
|
2016-10-12 22:14:18 +02:00 |
|
chrys
|
fcf212d715
|
harderner config importer
|
2016-10-12 21:45:27 +02:00 |
|
root
|
7d0a465ed7
|
initial punctuation and dict import
|
2016-10-12 21:37:19 +02:00 |
|
root
|
0c0564012c
|
initial punctuation and dict import
|
2016-10-12 21:36:11 +02:00 |
|
Storm Dragon
|
78cc1a76e5
|
Added some more emoticons.
|
2016-10-09 18:36:48 -04:00 |
|
chrys
|
adec95c8c2
|
ignore screenChange on fenrir start
|
2016-10-08 15:08:53 +02:00 |
|
chrys
|
3212d1da26
|
fix brlapi typo
|
2016-10-08 14:58:48 +02:00 |
|
chrys
|
4bf61dc986
|
restrict len for tests
|
2016-10-08 13:18:30 +02:00 |
|
chrys
|
fa45cdf5da
|
enter/ leve braille screen correctly
|
2016-10-08 12:15:38 +02:00 |
|
chrys
|
adc5384249
|
do cleanups
|
2016-10-08 11:45:17 +02:00 |
|
chrys
|
b52784d860
|
do some cleanups in braille
|
2016-10-08 04:01:39 +02:00 |
|
chrys
|
fcf2a61dbc
|
inital try for braille
|
2016-10-08 03:22:56 +02:00 |
|
chrys
|
562fa78795
|
set second mark magical when copy to clipboard
|
2016-10-07 23:01:43 +02:00 |
|
chrys
|
8041e8809f
|
boil out history
|
2016-10-06 07:50:46 +02:00 |
|
chrys
|
2f1d2ba13f
|
boil out history
|
2016-10-06 07:46:09 +02:00 |
|
chrys
|
da7d2dda62
|
boil out history
|
2016-10-06 07:42:06 +02:00 |
|
chrys
|
317dd303b7
|
fix tintin history
|
2016-10-06 06:56:57 +02:00 |
|
chrys
|
8d500f1470
|
fix clipboard
|
2016-10-05 23:28:52 +02:00 |
|