UI: Improvent for key event for rule chain page for Mac
This commit is contained in:
parent
e4123446d7
commit
2833b69145
@ -369,7 +369,7 @@ export class RuleChainPageComponent extends PageComponent
|
||||
private initHotKeys(): void {
|
||||
if (!this.hotKeys.length) {
|
||||
this.hotKeys.push(
|
||||
new Hotkey('ctrl+a', (event: KeyboardEvent) => {
|
||||
new Hotkey(['ctrl+a', 'meta+a'], (event: KeyboardEvent) => {
|
||||
if (this.enableHotKeys) {
|
||||
event.preventDefault();
|
||||
this.ruleChainCanvas.modelService.selectAll();
|
||||
@ -380,7 +380,7 @@ export class RuleChainPageComponent extends PageComponent
|
||||
this.translate.instant('rulenode.select-all-objects'))
|
||||
);
|
||||
this.hotKeys.push(
|
||||
new Hotkey('ctrl+c', (event: KeyboardEvent) => {
|
||||
new Hotkey(['ctrl+c', 'meta+c'], (event: KeyboardEvent) => {
|
||||
if (this.enableHotKeys) {
|
||||
event.preventDefault();
|
||||
this.copyRuleNodes();
|
||||
@ -391,7 +391,7 @@ export class RuleChainPageComponent extends PageComponent
|
||||
this.translate.instant('rulenode.copy-selected'))
|
||||
);
|
||||
this.hotKeys.push(
|
||||
new Hotkey('ctrl+v', (event: KeyboardEvent) => {
|
||||
new Hotkey(['ctrl+v', 'meta+v'], (event: KeyboardEvent) => {
|
||||
if (this.enableHotKeys) {
|
||||
event.preventDefault();
|
||||
if (this.itembuffer.hasRuleNodes()) {
|
||||
@ -416,7 +416,7 @@ export class RuleChainPageComponent extends PageComponent
|
||||
this.translate.instant('rulenode.deselect-all-objects'))
|
||||
);
|
||||
this.hotKeys.push(
|
||||
new Hotkey('ctrl+s', (event: KeyboardEvent) => {
|
||||
new Hotkey(['ctrl+s', 'meta+s'], (event: KeyboardEvent) => {
|
||||
if (this.enableHotKeys) {
|
||||
event.preventDefault();
|
||||
this.saveRuleChain();
|
||||
@ -427,7 +427,7 @@ export class RuleChainPageComponent extends PageComponent
|
||||
this.translate.instant('action.apply'))
|
||||
);
|
||||
this.hotKeys.push(
|
||||
new Hotkey('ctrl+z', (event: KeyboardEvent) => {
|
||||
new Hotkey(['ctrl+z', 'meta+z'], (event: KeyboardEvent) => {
|
||||
if (this.enableHotKeys) {
|
||||
event.preventDefault();
|
||||
this.revertRuleChain();
|
||||
@ -449,7 +449,7 @@ export class RuleChainPageComponent extends PageComponent
|
||||
this.translate.instant('rulenode.delete-selected-objects'))
|
||||
);
|
||||
this.hotKeys.push(
|
||||
new Hotkey('ctrl+r', (event: KeyboardEvent) => {
|
||||
new Hotkey(['ctrl+r', 'meta+r'], (event: KeyboardEvent) => {
|
||||
if (this.enableHotKeys && this.canCreateNestedRuleChain()) {
|
||||
event.preventDefault();
|
||||
this.createNestedRuleChain();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user