aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTeddy Wing2018-10-27 05:54:20 +0200
committerTeddy Wing2018-10-27 05:56:41 +0200
commit0155afd054d41b21f15c7048002ea99382360d81 (patch)
tree76c85f1164db2de6fab5cc474f227934e0c739e4
parent90e478bc477edd1b4f871f72ed29d4d1ae4a690b (diff)
downloadDomeKey-0155afd054d41b21f15c7048002ea99382360d81.tar.bz2
Delete `KeyboardSimulator`
We're no longer using this code. Keyboard simulation has been moved since a long while ago to the Rust library using the 'autopilot' library.
-rw-r--r--DomeKey.xcodeproj/project.pbxproj6
-rw-r--r--DomeKey/HeadphoneKey.h1
-rw-r--r--DomeKey/KeyboardSimulator.h16
-rw-r--r--DomeKey/KeyboardSimulator.m37
4 files changed, 0 insertions, 60 deletions
diff --git a/DomeKey.xcodeproj/project.pbxproj b/DomeKey.xcodeproj/project.pbxproj
index fc25343..dbbb85a 100644
--- a/DomeKey.xcodeproj/project.pbxproj
+++ b/DomeKey.xcodeproj/project.pbxproj
@@ -14,7 +14,6 @@
D131C4D321663B6500801267 /* Mappings.m in Sources */ = {isa = PBXBuildFile; fileRef = D131C4D221663B6500801267 /* Mappings.m */; };
D160C2A12118EF9D007D1B50 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = D160C2A02118EF9D007D1B50 /* main.m */; };
D18255B12180018C00ABC1E0 /* LicenseHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = D18255B02180018C00ABC1E0 /* LicenseHandler.m */; };
- D1E101FE2133FA0300B2CA29 /* KeyboardSimulator.m in Sources */ = {isa = PBXBuildFile; fileRef = D1E101FD2133FA0300B2CA29 /* KeyboardSimulator.m */; };
D1E1020821345E2300B2CA29 /* char_to_key_code.m in Sources */ = {isa = PBXBuildFile; fileRef = D1E1020721345E2200B2CA29 /* char_to_key_code.m */; };
D1E1020B21350BAD00B2CA29 /* libdome_key_map.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D1E1020A21350BAD00B2CA29 /* libdome_key_map.a */; };
D1EAA7A421803BB300A0AC35 /* XDG.m in Sources */ = {isa = PBXBuildFile; fileRef = D1EAA7A321803BB300A0AC35 /* XDG.m */; };
@@ -84,8 +83,6 @@
D160C31521197983007D1B50 /* DDHidLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = DDHidLib.xcodeproj; path = lib/DDHidLib/DDHidLib.xcodeproj; sourceTree = "<group>"; };
D18255AF2180018C00ABC1E0 /* LicenseHandler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LicenseHandler.h; sourceTree = "<group>"; };
D18255B02180018C00ABC1E0 /* LicenseHandler.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LicenseHandler.m; sourceTree = "<group>"; };
- D1E101FC2133FA0300B2CA29 /* KeyboardSimulator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = KeyboardSimulator.h; sourceTree = "<group>"; };
- D1E101FD2133FA0300B2CA29 /* KeyboardSimulator.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = KeyboardSimulator.m; sourceTree = "<group>"; };
D1E1020721345E2200B2CA29 /* char_to_key_code.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = char_to_key_code.m; path = lib/char_to_key_code.m; sourceTree = SOURCE_ROOT; };
D1E102092134611800B2CA29 /* char_to_key_code.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = char_to_key_code.h; path = lib/char_to_key_code.h; sourceTree = SOURCE_ROOT; };
D1E1020A21350BAD00B2CA29 /* libdome_key_map.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libdome_key_map.a; path = "lib/dome-key-map/target/debug/libdome_key_map.a"; sourceTree = "<group>"; };
@@ -132,8 +129,6 @@
D131C4D121663B6500801267 /* Mappings.h */,
D131C4D221663B6500801267 /* Mappings.m */,
D110C9472122E2D80094F963 /* HeadphoneKey.m */,
- D1E101FC2133FA0300B2CA29 /* KeyboardSimulator.h */,
- D1E101FD2133FA0300B2CA29 /* KeyboardSimulator.m */,
D160C2A02118EF9D007D1B50 /* main.m */,
D11184602125206E00961687 /* AppDelegate.h */,
D11184612125206E00961687 /* AppDelegate.m */,
@@ -281,7 +276,6 @@
D1E1020821345E2300B2CA29 /* char_to_key_code.m in Sources */,
D11184622125206E00961687 /* AppDelegate.m in Sources */,
D18255B12180018C00ABC1E0 /* LicenseHandler.m in Sources */,
- D1E101FE2133FA0300B2CA29 /* KeyboardSimulator.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
diff --git a/DomeKey/HeadphoneKey.h b/DomeKey/HeadphoneKey.h
index f6533c3..0ef6fe7 100644
--- a/DomeKey/HeadphoneKey.h
+++ b/DomeKey/HeadphoneKey.h
@@ -11,7 +11,6 @@
#import <DDHidLib/DDHidAppleMikey.h>
#import "dome_key_map.h"
-#import "KeyboardSimulator.h"
typedef enum KeyPress : BOOL {
KeyPressDown = YES,
diff --git a/DomeKey/KeyboardSimulator.h b/DomeKey/KeyboardSimulator.h
deleted file mode 100644
index aca600c..0000000
--- a/DomeKey/KeyboardSimulator.h
+++ /dev/null
@@ -1,16 +0,0 @@
-//
-// KeyboardSimulator.h
-// DomeKey
-//
-// Created by tw on 8/27/18.
-// Copyright © 2018 tw. All rights reserved.
-//
-
-#import <Foundation/Foundation.h>
-#import "char_to_key_code.h"
-
-@interface KeyboardSimulator : NSObject
-
-+ (void)simpleKeyPressWithKey:(const char)aChar;
-
-@end
diff --git a/DomeKey/KeyboardSimulator.m b/DomeKey/KeyboardSimulator.m
deleted file mode 100644
index 6e9d38e..0000000
--- a/DomeKey/KeyboardSimulator.m
+++ /dev/null
@@ -1,37 +0,0 @@
-//
-// KeyboardSimulator.m
-// DomeKey
-//
-// Created by tw on 8/27/18.
-// Copyright © 2018 tw. All rights reserved.
-//
-
-#import "KeyboardSimulator.h"
-
-@implementation KeyboardSimulator
-
-+ (void)simpleKeyPressWithKey:(const char)aChar
-{
- CGEventSourceRef source = CGEventSourceCreate(
- kCGEventSourceStateHIDSystemState
- );
-
- NSNumber *key_number = charToKeyCode(aChar);
- if (key_number == nil) {
- NSLog(@"charToKeyCode returned nil");
- return;
- }
- CGKeyCode key_code = (CGKeyCode)[key_number intValue];
-
- CGEventRef key_down = CGEventCreateKeyboardEvent(source, key_code, true);
- CGEventRef key_up = CGEventCreateKeyboardEvent(source, key_code, false);
-
- CGEventPost(kCGHIDEventTap, key_down);
- CGEventPost(kCGHIDEventTap, key_up);
-
- CFRelease(key_down);
- CFRelease(key_up);
- CFRelease(source);
-}
-
-@end