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 {
|
private initHotKeys(): void {
|
||||||
if (!this.hotKeys.length) {
|
if (!this.hotKeys.length) {
|
||||||
this.hotKeys.push(
|
this.hotKeys.push(
|
||||||
new Hotkey('ctrl+a', (event: KeyboardEvent) => {
|
new Hotkey(['ctrl+a', 'meta+a'], (event: KeyboardEvent) => {
|
||||||
if (this.enableHotKeys) {
|
if (this.enableHotKeys) {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
this.ruleChainCanvas.modelService.selectAll();
|
this.ruleChainCanvas.modelService.selectAll();
|
||||||
@ -380,7 +380,7 @@ export class RuleChainPageComponent extends PageComponent
|
|||||||
this.translate.instant('rulenode.select-all-objects'))
|
this.translate.instant('rulenode.select-all-objects'))
|
||||||
);
|
);
|
||||||
this.hotKeys.push(
|
this.hotKeys.push(
|
||||||
new Hotkey('ctrl+c', (event: KeyboardEvent) => {
|
new Hotkey(['ctrl+c', 'meta+c'], (event: KeyboardEvent) => {
|
||||||
if (this.enableHotKeys) {
|
if (this.enableHotKeys) {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
this.copyRuleNodes();
|
this.copyRuleNodes();
|
||||||
@ -391,7 +391,7 @@ export class RuleChainPageComponent extends PageComponent
|
|||||||
this.translate.instant('rulenode.copy-selected'))
|
this.translate.instant('rulenode.copy-selected'))
|
||||||
);
|
);
|
||||||
this.hotKeys.push(
|
this.hotKeys.push(
|
||||||
new Hotkey('ctrl+v', (event: KeyboardEvent) => {
|
new Hotkey(['ctrl+v', 'meta+v'], (event: KeyboardEvent) => {
|
||||||
if (this.enableHotKeys) {
|
if (this.enableHotKeys) {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
if (this.itembuffer.hasRuleNodes()) {
|
if (this.itembuffer.hasRuleNodes()) {
|
||||||
@ -416,7 +416,7 @@ export class RuleChainPageComponent extends PageComponent
|
|||||||
this.translate.instant('rulenode.deselect-all-objects'))
|
this.translate.instant('rulenode.deselect-all-objects'))
|
||||||
);
|
);
|
||||||
this.hotKeys.push(
|
this.hotKeys.push(
|
||||||
new Hotkey('ctrl+s', (event: KeyboardEvent) => {
|
new Hotkey(['ctrl+s', 'meta+s'], (event: KeyboardEvent) => {
|
||||||
if (this.enableHotKeys) {
|
if (this.enableHotKeys) {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
this.saveRuleChain();
|
this.saveRuleChain();
|
||||||
@ -427,7 +427,7 @@ export class RuleChainPageComponent extends PageComponent
|
|||||||
this.translate.instant('action.apply'))
|
this.translate.instant('action.apply'))
|
||||||
);
|
);
|
||||||
this.hotKeys.push(
|
this.hotKeys.push(
|
||||||
new Hotkey('ctrl+z', (event: KeyboardEvent) => {
|
new Hotkey(['ctrl+z', 'meta+z'], (event: KeyboardEvent) => {
|
||||||
if (this.enableHotKeys) {
|
if (this.enableHotKeys) {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
this.revertRuleChain();
|
this.revertRuleChain();
|
||||||
@ -449,7 +449,7 @@ export class RuleChainPageComponent extends PageComponent
|
|||||||
this.translate.instant('rulenode.delete-selected-objects'))
|
this.translate.instant('rulenode.delete-selected-objects'))
|
||||||
);
|
);
|
||||||
this.hotKeys.push(
|
this.hotKeys.push(
|
||||||
new Hotkey('ctrl+r', (event: KeyboardEvent) => {
|
new Hotkey(['ctrl+r', 'meta+r'], (event: KeyboardEvent) => {
|
||||||
if (this.enableHotKeys && this.canCreateNestedRuleChain()) {
|
if (this.enableHotKeys && this.canCreateNestedRuleChain()) {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
this.createNestedRuleChain();
|
this.createNestedRuleChain();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user