XCKeyboardKeyMap.h 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. //
  2. // Generated by class-dump 3.5 (64 bit).
  3. //
  4. // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
  5. //
  6. @class NSCharacterSet, NSData, NSDictionary, NSIndexSet, NSSet;
  7. @interface XCKeyboardKeyMap : NSObject
  8. {
  9. struct __GSKeyboard *_inputSource;
  10. NSData *_layoutData;
  11. const struct {
  12. unsigned short _field1;
  13. unsigned short _field2;
  14. unsigned int _field3;
  15. unsigned int _field4;
  16. CDStruct_a561fd19 _field5[1];
  17. } *_layoutHeader;
  18. const CDStruct_a561fd19 *_keyboardType;
  19. const struct {
  20. unsigned short _field1;
  21. unsigned short _field2;
  22. unsigned int _field3;
  23. unsigned char _field4[1];
  24. } *_keyModifiersToTableNum;
  25. const struct {
  26. unsigned short _field1;
  27. unsigned short _field2;
  28. unsigned int _field3;
  29. unsigned int _field4[1];
  30. } *_keyToCharTableIndex;
  31. const struct {
  32. unsigned short _field1;
  33. unsigned short _field2;
  34. unsigned int _field3[1];
  35. } *_keyStateRecordsIndex;
  36. const CDStruct_27a325c0 *_keyStateTerminators;
  37. const CDStruct_27a325c0 *_keySequenceDataIndex;
  38. NSSet *_numericPadKeyCodes;
  39. NSDictionary *_systemKeyForKeyCode;
  40. NSDictionary *_inputsForSystemKey;
  41. NSDictionary *_inputForKey;
  42. unsigned long long _longestSystemKey;
  43. NSDictionary *_modifiersForTableID;
  44. NSCharacterSet *_validKeyOutputIDs;
  45. NSDictionary *_inputsForKeyOutputID;
  46. NSSet *_safeTerminationInputs;
  47. struct _NSRange _keyStateOutputIDsRange;
  48. NSIndexSet *_keyStatesWithTerminator;
  49. NSCharacterSet *_validKeyStates;
  50. NSCharacterSet *_validSequenceIDs;
  51. BOOL _canEmitSequenceIDAndKeyState;
  52. NSDictionary *_inexactSequencesNFC;
  53. unsigned long long _longestInexactSequence;
  54. NSDictionary *_stringsForIntendedStrings;
  55. }
  56. @property(readonly, getter=isPrimary) BOOL primary;
  57. @property(readonly) BOOL canEmitSequenceIDAndKeyState; // @synthesize canEmitSequenceIDAndKeyState=_canEmitSequenceIDAndKeyState;
  58. - (id)stringForIntendedString:(id)arg1;
  59. - (id)stringForInputs:(id)arg1;
  60. - (id)stringForInput:(id)arg1;
  61. - (id)_stringForInput:(id)arg1 keyState:(unsigned long long *)arg2 output:(id)arg3;
  62. - (void)addCachedPaths:(id)arg1 endingString:(id)arg2 range:(struct _NSRange)arg3;
  63. - (id)cachedPathsEndingString:(id)arg1 range:(struct _NSRange)arg2;
  64. - (void)_pathsForSequenceID:(unsigned short)arg1 range:(id)arg2 nextPath:(id)arg3 results:(id)arg4;
  65. - (BOOL)_pathsForSystemKeyEndingString:(id)arg1 range:(struct _NSRange)arg2 nextPath:(id)arg3 results:(id)arg4;
  66. - (id)pathsEndingString:(id)arg1 range:(id)arg2 nextPath:(id)arg3;
  67. - (id)_pathByTerminatingKeyState:(unsigned short)arg1 next:(id)arg2 output:(id)arg3 sequenceID:(unsigned short)arg4;
  68. - (id)pathsForSequenceID:(unsigned short)arg1 nextPath:(id)arg2;
  69. - (void)_sequenceIDsEndingString:(id)arg1 range:(struct _NSRange)arg2 suffixRange:(struct _NSRange)arg3 results:(id)arg4;
  70. - (id)sequenceIDsEndingString:(id)arg1 range:(struct _NSRange)arg2;
  71. - (id)sequenceIDsForString:(id)arg1 range:(struct _NSRange)arg2;
  72. - (id)sequenceIDsForString:(id)arg1;
  73. - (id)stringForSequenceID:(unsigned short)arg1;
  74. - (id)inputsForOutputID:(unsigned short)arg1;
  75. - (id)inputsForText:(id)arg1 currentFlags:(unsigned long long)arg2;
  76. - (id)inputsForText:(id)arg1;
  77. - (id)inputsToSetModifierFlags:(unsigned long long)arg1 currentFlags:(unsigned long long)arg2;
  78. - (id)inputForKey:(id)arg1 modifierFlags:(unsigned long long)arg2;
  79. - (BOOL)canEmitKeyState:(unsigned short)arg1;
  80. - (BOOL)canEmitSequenceIDAsOutputID:(unsigned short)arg1;
  81. - (BOOL)canEmitSequenceID:(unsigned short)arg1;
  82. - (BOOL)canEmitOutputID:(unsigned short)arg1;
  83. - (unsigned long long)uniqueKeyboardType:(unsigned long long)arg1;
  84. - (BOOL)supportsKeyboardType:(unsigned long long)arg1;
  85. - (void)_initIntendedStrings;
  86. - (void)_initInexactSequences;
  87. - (void)_initValidity;
  88. - (void)_initKeyStates;
  89. - (void)_initKeyOutputs;
  90. - (void)_initModifiers;
  91. - (void)_initKeyboardKeys;
  92. - (id)initWithInputSource:(struct __GSKeyboard *)arg1 layoutData:(id)arg2 index:(unsigned long long)arg3;
  93. - (id)init;
  94. @end