diff --git a/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/app/app.component.ts b/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/app/app.component.ts
index 10a39c6..3271684 100644
--- a/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/app/app.component.ts
+++ b/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/app/app.component.ts
@@ -1,6 +1,9 @@
-import { Component } from '@angular/core';
+import { Component, HostListener, inject } from '@angular/core';
import { RouterOutlet } from '@angular/router';
import {NavMenuComponent} from './components/nav-menu/nav-menu.component'
+import { TransferService } from './services/button/transfer.service';
+import { UpdateService } from './services/button/update.service';
+import { RefreshService } from './services/button/refresh.service';
@Component({
selector: 'app-root',
@@ -11,4 +14,30 @@ import {NavMenuComponent} from './components/nav-menu/nav-menu.component'
})
export class AppComponent {
title = 'app';
+ protected transferService: TransferService = inject(TransferService)
+ protected updateService: UpdateService = inject(UpdateService)
+ protected refreshService: RefreshService = inject(RefreshService)
+
+ @HostListener('window:keydown.control.s', ['$event'])
+ protected handleCtrlS(event: KeyboardEvent) {
+ event.preventDefault();
+ this.updateService.executeAll();
+ }
+
+ @HostListener('window:keydown.control.r', ['$event'])
+ protected handleCtrlR(event: KeyboardEvent) {
+ event.preventDefault();
+ this.refreshService.executeAll();
+ }
+
+ @HostListener('window:keydown.delete', ['$event'])
+ protected handleDelete(event: KeyboardEvent) {
+ }
+
+
+ @HostListener('window:keydown.control.space', ['$event'])
+ protected handleCtrlSapce(event: KeyboardEvent) {
+ event.preventDefault();
+ this.transferService.executeAll();
+ }
}
diff --git a/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/app/components/nav-menu/nav-menu.component.html b/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/app/components/nav-menu/nav-menu.component.html
index 63d5119..495a8e9 100644
--- a/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/app/components/nav-menu/nav-menu.component.html
+++ b/DigitalData.UserManager.API/ClientApp/user_manager_ui/src/app/components/nav-menu/nav-menu.component.html
@@ -43,6 +43,9 @@
+