Media key texts rendering

This commit is contained in:
József Farkas
2016-05-16 16:52:33 +02:00
parent 36f55adcb9
commit 929e18106e
2 changed files with 38 additions and 15 deletions

View File

@@ -93,6 +93,7 @@ export class MapperService {
private nameToFileName: Map<string, string>;
constructor() {
this.initScanCodeTextMap();
this.initScanCodeFileName();
this.initNameToFileNames();
}
@@ -113,6 +114,21 @@ export class MapperService {
return 'build/compiled_sprite.svg#' + this.nameToFileName.get(iconName);
}
private initScanCodeTextMap(): void {
this.scanCodeTextMap[232] = ['Play'];
this.scanCodeTextMap[233] = ['Stop'];
this.scanCodeTextMap[234] = ['Prev'];
this.scanCodeTextMap[235] = ['Next'];
this.scanCodeTextMap[236] = ['Eject'];
this.scanCodeTextMap[237] = ['Vol +'];
this.scanCodeTextMap[238] = ['Vol -'];
this.scanCodeTextMap[239] = ['Mute'];
this.scanCodeTextMap[240] = ['WWW'];
this.scanCodeTextMap[241] = ['Bckwrd'];
this.scanCodeTextMap[242] = ['Frwrd'];
this.scanCodeTextMap[243] = ['Cancel'];
}
private initScanCodeFileName(): void {
this.scanCodeFileName = new Map<number, string>();
this.scanCodeFileName[79] = 'icon-kbd__mod--arrow-right';