doouding
2024-12-27 07:07:53 +00:00
parent 752e697c6a
commit 7dbb85c8c2

View File

@@ -436,13 +436,15 @@ export class EdgelessPageKeyboardManager extends PageKeyboardManager {
'keyDown', 'keyDown',
ctx => { ctx => {
const event = ctx.get('keyboardState').raw; const event = ctx.get('keyboardState').raw;
const service = this.rootComponent.service; const gfx = this.rootComponent.gfx;
const selection = service.selection; const selection = gfx.selection;
if (event.code === 'Space' && !event.repeat) { if (event.code === 'Space' && !event.repeat) {
this._space(event); this._space(event);
} else if ( } else if (
!selection.editing && !selection.editing &&
event.key.length === 1 && // the key might be `Unidentified` according to mdn
event.key?.length === 1 &&
!event.shiftKey && !event.shiftKey &&
!event.ctrlKey && !event.ctrlKey &&
!event.altKey && !event.altKey &&
@@ -452,7 +454,7 @@ export class EdgelessPageKeyboardManager extends PageKeyboardManager {
const doc = this.rootComponent.doc; const doc = this.rootComponent.doc;
if (isSingleMindMapNode(elements)) { if (isSingleMindMapNode(elements)) {
const target = service.getElementById( const target = gfx.getElementById(
elements[0].id elements[0].id
) as ShapeElementModel; ) as ShapeElementModel;
if (target.text) { if (target.text) {