Options
All
  • Public
  • Public/Protected
  • All
Menu

Class BrowserKeyboardLayoutProvider

Hierarchy

  • BrowserKeyboardLayoutProvider

Implements

Index

Constructors

constructor

Properties

Protected currentLayout

currentLayout: KeyboardLayoutData = ...

Protected Readonly initialized

initialized: Deferred<unknown> = ...

Protected Readonly logger

logger: ILogger

Protected Readonly nativeLayoutChanged

nativeLayoutChanged: Emitter<NativeKeyboardLayout> = ...

Protected source

source: KeyboardLayoutSource = 'pressed-keys'

Protected Readonly storageService

storageService: LocalStorageService

Protected Readonly tester

tester: KeyboardTester = ...

Accessors

allLayoutData

currentLayoutData

currentLayoutSource

onDidChangeNativeLayout

Methods

Protected autodetect

getNativeLayout

Protected initialize

  • initialize(): Promise<void>

Protected loadState

  • loadState(): Promise<void>

Protected saveState

  • saveState(): Promise<void>

Protected selectLayout

Protected setCurrent

setLayoutData

Protected testLayoutMap

  • testLayoutMap(layoutMap: KeyboardLayoutMap): void

validateKey