Commit Graph

53 Commits

Author SHA1 Message Date
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