mirror of
https://github.com/arduino/arduino-ide.git
synced 2025-07-13 14:26:37 +00:00
Listen on keyboard layout changes from the OS.
Closes #989 Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
This commit is contained in:
parent
878395221a
commit
707f3bef61
@ -18,6 +18,7 @@ import { IDEUpdaterImpl } from './ide-updater/ide-updater-impl';
|
|||||||
import { ElectronMainApplication } from './theia/electron-main-application';
|
import { ElectronMainApplication } from './theia/electron-main-application';
|
||||||
import { ElectronMainWindowServiceImpl } from './theia/electron-main-window-service';
|
import { ElectronMainWindowServiceImpl } from './theia/electron-main-window-service';
|
||||||
import { TheiaElectronWindow } from './theia/theia-electron-window';
|
import { TheiaElectronWindow } from './theia/theia-electron-window';
|
||||||
|
import { ElectronNativeKeymap } from '@theia/core/lib/electron-main/electron-native-keymap';
|
||||||
|
|
||||||
export default new ContainerModule((bind, unbind, isBound, rebind) => {
|
export default new ContainerModule((bind, unbind, isBound, rebind) => {
|
||||||
bind(ElectronMainApplication).toSelf().inSingletonScope();
|
bind(ElectronMainApplication).toSelf().inSingletonScope();
|
||||||
@ -58,4 +59,8 @@ export default new ContainerModule((bind, unbind, isBound, rebind) => {
|
|||||||
.inSingletonScope();
|
.inSingletonScope();
|
||||||
|
|
||||||
bind(IsTempSketch).toSelf().inSingletonScope();
|
bind(IsTempSketch).toSelf().inSingletonScope();
|
||||||
|
|
||||||
|
// https://github.com/eclipse-theia/theia/issues/11688
|
||||||
|
bind(ElectronNativeKeymap).toSelf().inSingletonScope();
|
||||||
|
bind(ElectronMainApplicationContribution).toService(ElectronNativeKeymap);
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user