michael starke
00c3918b12
Added licence header
2017-09-04 09:29:08 +02:00
michael starke
88af207e6d
minor refactorings
2017-01-30 16:52:30 +01:00
michael starke
87a783a88f
fixed formatting
2017-01-27 10:48:52 +01:00
michael starke
231558d7e8
inlining function
2017-01-26 17:28:13 +01:00
michael starke
f0c433cac5
removed duplicate code
2017-01-26 17:23:54 +01:00
michael starke
fef22bce05
extracted MPModifiedKey, fixed autotype obfuscation to correctly use modifiers
2017-01-26 12:34:12 +01:00
michael starke
1bf75fd0b1
began refactoring autotype command creation
2017-01-26 09:57:20 +01:00
michael starke
72574e730a
Introducing MPModifiedKey to encapulate keyCode and modifier flags
2017-01-25 13:15:24 +01:00
michael starke
e8d5e30142
using autorelease pool
2017-01-23 17:51:44 +01:00
michael starke
c9b3637c24
Extended key mapper to include modifiers as well
2017-01-18 18:30:10 +01:00
michael starke
9c61ebd95d
adapted KeePassKit changes
2016-07-01 17:29:34 +02:00
michael starke
f372ca772c
Added better support for special caracters in Autotype sequecne (+, ~, ^ and %)
2016-07-01 17:29:34 +02:00
michael starke
1fbf0eb7f3
Fixed delay/vkey pattern matching, fixed another time conversion error
2015-12-31 10:37:18 +01:00
michael starke
8ddf2373dc
Using KeePassKit Framework
...
Signed-off-by: michael starke <michael.starke@hicknhack-software.com >
2015-10-29 18:25:08 +01:00
michael starke
2f7169523e
Using new KeePassKit API (not building!)
...
Signed-off-by: michael starke <michael.starke@hicknhack-software.com >
2015-10-27 18:37:02 +01:00
michael starke
70ceb268ad
String as Autotype command results in only one Paste command - fixed #338
...
Signed-off-by: michael starke <michael.starke@hicknhack-software.com >
2015-10-23 19:29:47 +02:00
Maarten Terpstra
c3cb8ad6a3
Fixed spelling errors in comments and some strings, as well as fixed a compilation error (KPKEntry has no entry key, but does have a name field
2015-10-11 11:25:36 +02:00
michael starke
aa340305ba
Fixed issue resutling in singel hotkey combination not being properly processed
2014-12-15 14:47:44 +01:00
michael starke
af8743b5cc
Respecting settings for command and control swap
2014-12-14 16:12:07 +01:00
michael starke
a040c21fce
Function keys commands are now processed correctly
2014-12-11 18:55:59 +01:00
michael starke
78447e4a6d
Fixed regression resutling in to aggressive command convertion to upper cases
2014-12-08 22:16:12 +01:00
michael starke
d372427809
Fixed issue resulting in lower case commands not being properly recognized
2014-12-08 21:49:20 +01:00
michael starke
559f7cd78f
Fixed issue with special keys being remapped again (resulting in mangeled key codes in release)
2014-12-03 17:30:13 +01:00
michael starke
7ce789790c
Added better test for modifier base key presses
2014-12-03 14:36:36 +01:00
michael starke
c2985d2faa
Using private event source for keyboard events
2014-12-02 20:53:35 +01:00
michael starke
abdd20eff5
Upped build number. Fixed typos in documentation
2014-12-02 20:53:20 +01:00
michael starke
ef3b1bebb2
Squashed commit of the following:
...
commit d56e9628b870f18bf4d06f2b42f2fb325cfbfa93
Author: michael starke <michael.starke@hicknhack-software.com >
Date: Mon Aug 25 20:01:02 2014 +0200
Implemented settings for forced and recommendet key change intervals.
commit 64336eb662cf66173ef96657cec96b69a706f723
Author: michael starke <michael.starke@hicknhack-software.com >
Date: Mon Aug 25 18:18:59 2014 +0200
Added sanity checks for delay
commit 37087da84c2c2d12197196f0d15a517419dbad93
Author: michael starke <michael.starke@hicknhack-software.com >
Date: Mon Aug 25 14:20:59 2014 +0200
Added key change ui to database settings
2014-08-25 20:02:32 +02:00
James Hurst
e482ec04d2
Implemented obfuscated autotyping and restoring of pasteboard objects
2014-08-24 17:01:13 -04:00
michael starke
e20e6419fc
{DELAY} now get corret values assinged
2014-08-21 00:29:46 +02:00
michael starke
9458c5f8a0
Added {CLEARFIELD} to autotype commands. Stubbs for {DELAY X}
2014-08-20 12:46:02 +02:00
michael starke
d1fc013f1c
Removed duplicate paste commands for autotype
2014-08-20 01:42:55 +02:00
michael starke
472289f7d7
Fixed autotype for fields containing curly brackets
2014-08-20 01:24:36 +02:00
James Hurst
8e689c26f8
Wait 0.1s between the keydown and keyup event
...
I observed an issue where when autotyping into the Steam client the tab
key wouldn't register. Adding a 0.1s delay between the keydown and keyup
events seems to gives the application enough time to register the key
press.
2014-08-08 23:29:03 -04:00
michael starke
95bb918b6f
Fixes possible issues with wrong initial capacities
2014-07-31 13:08:28 +02:00
michael starke
edf4358388
Fixed isse with auto type skipping paste commands
...
Started implementing AutotypeFixDialog for 0.4.0 and 0.4.1 fix
Autotype candidate selection is shorter using subitems instead of single line
2014-03-26 22:29:45 +01:00
michael starke
21ffd01f2b
Collection of modifiers and subsequent key presses implemented
...
Extended tests for command creation
2014-03-21 01:56:45 +01:00
michael starke
6446e2ab94
Command creation works with simple paste commands.
2014-03-20 23:59:16 +01:00
michael starke
4b6db6c07a
compiles again
2014-02-20 21:50:24 +01:00
michael starke
6e50d2bc5e
Minor progress on parsing commands
2014-02-20 21:39:48 +01:00
michael starke
a046555aee
More progress on Autotype command parsing
2014-02-20 00:35:32 +01:00
michael starke
5dd0f8234c
Updated normalization and validation test.
2014-02-19 22:30:56 +01:00
michael starke
7f16310a4d
Started creation of Autotype out of normalized command strings
2014-02-19 19:45:00 +01:00
michael starke
9575777cc7
Removed AutotypeParser as this is now handled by an NSString Cateogriy in KeePassKit
2014-02-19 01:53:14 +01:00
michael starke
1f1c6d5dcb
Migrated project to XCTest
2014-02-15 18:35:56 +01:00
michael starke
4f55d93451
Restrucuterde Autotype commands a bit
2014-02-11 20:58:27 +01:00
michael starke
2df1a1f36a
Reverted to unsigned applications.
...
Added public certificate for signed Sparkle updates
Removed non-working AutoType code fragments for now
2014-02-07 19:08:56 +01:00
michael starke
d6dcb96ba5
Interims commit. Broken. Doesn compile
2014-02-07 00:46:28 +01:00
michael starke
871b3a5c45
Added licenses
2013-11-30 19:09:27 +01:00
michael starke
96f854133e
Extracted AutotypeParser
2013-11-29 18:38:56 +01:00
michael starke
c14bcf497e
Some reshuffling of the Autotype Code.
...
Added preferences key for Ctrl/Command swapping, since this might be a problem in multi platform use cases
2013-11-28 01:42:00 +01:00