mirror of
https://github.com/MacPass/MacPass.git
synced 2025-12-13 21:42:32 +00:00
began refactoring autotype command creation
This commit is contained in:
@@ -20,11 +20,21 @@
|
||||
|
||||
- (void)testKeyMapper {
|
||||
|
||||
/* Test only works for german keyboard layout! */
|
||||
MPModifiedKey key = [MPKeyMapper modifiedKeyForCharacter:@"A"];
|
||||
XCTAssertEqual(kVK_ANSI_A, key.keyCode);
|
||||
XCTAssertEqual(kCGEventFlagMaskShift, key.modifier);
|
||||
|
||||
/* Test only works for german keyboard layout!
|
||||
key = [MPKeyMapper modifiedKeyForCharacter:@"»"];
|
||||
XCTAssertEqual(kVK_ANSI_Q, key.keyCode);
|
||||
XCTAssertEqual((kCGEventFlagMaskShift | kCGEventFlagMaskAlternate), key.modifier);
|
||||
|
||||
key = [MPKeyMapper modifiedKeyForCharacter:@""];
|
||||
XCTAssertEqual(kVK_ANSI_RightBracket, key.keyCode);
|
||||
XCTAssertEqual((kCGEventFlagMaskShift | kCGEventFlagMaskAlternate), key.modifier);
|
||||
|
||||
|
||||
/*
|
||||
XCTAssertEqualObjects(@"a",[MPKeyMapper stringForKey:kVK_ANSI_A modifier:0]);
|
||||
XCTAssertEqualObjects(@"A",[MPKeyMapper stringForKey:kVK_ANSI_A modifier:kCGEventFlagMaskShift]);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user