Skip to content

Commit c0ebb0c

Browse files
committed
refactor(web): remove default from StateKeyMap
1 parent 90d1d9a commit c0ebb0c

File tree

4 files changed

+9
-5
lines changed

4 files changed

+9
-5
lines changed

web/src/engine/keyboard/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export {
2020
} from "./keyboards/keyboardProperties.js";
2121
export { ProcessorAction as ProcessorAction } from "./keyboards/processorAction.js";
2222
export { default as SpacebarText } from "./keyboards/spacebarText.js";
23-
export { default as StateKeyMap } from "./keyboards/stateKeyMap.js";
23+
export { StateKeyMap } from "./keyboards/stateKeyMap.js";
2424
export { type Alternate, TextTransform } from "./keyboards/textTransform.js";
2525
export { Transcription } from "./keyboards/transcription.js";
2626

web/src/engine/keyboard/src/keyboards/jsKeyboard.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import LayoutSpec = KeymanWebKeyboard.LayoutSpec;
1313
type TouchLayoutSpec = TouchLayout.TouchLayoutPlatform & { isDefault?: boolean};
1414

1515
import { Version, DeviceSpec } from "@keymanapp/web-utils";
16-
import StateKeyMap from "./stateKeyMap.js";
16+
import { StateKeyMap } from "./stateKeyMap.js";
1717

1818
/**
1919
* Stores preprocessed properties of a keyboard for quick retrieval later.

web/src/engine/keyboard/src/keyboards/kmxKeyboard.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
import { KM_Core, km_core_keyboard } from 'keyman/engine/core-processor';
1+
import { KM_Core, km_core_keyboard, km_core_state, KM_CORE_STATUS, KM_CORE_OPTION_SCOPE, KM_CORE_KMX_ENV } from 'keyman/engine/core-adapter';
2+
import { ActiveKey, ActiveSubKey } from './activeLayout.js';
3+
import { StateKeyMap } from './stateKeyMap.js';
4+
import { KeyEvent } from '../keyEvent.js';
5+
import { DeviceSpec } from '@keymanapp/web-utils';
26

37
/**
48
* Acts as a wrapper class for KMX(+) Keyman keyboards

web/src/engine/keyboard/src/keyboards/stateKeyMap.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
* Provided by keyman/engine/keyboard's `KeyboardProcessor` class and utilized by the OSK
33
* to provide state feedback on any corresponding keys visible in the OSK.
44
*/
5-
export default interface StateKeyMap {
5+
export interface StateKeyMap {
66
K_CAPS: boolean,
77
K_NUMLOCK: boolean,
88
K_SCROLL: boolean
9-
}
9+
}

0 commit comments

Comments
 (0)