diff --git a/Packages/ohif-hotkeys/client/components/formTable.html b/Packages/ohif-hotkeys/client/components/formTable.html
index dba21cfc6..2d4eba5c9 100644
--- a/Packages/ohif-hotkeys/client/components/formTable.html
+++ b/Packages/ohif-hotkeys/client/components/formTable.html
@@ -9,7 +9,7 @@
{{#each input in this.inputs}}
- | {{input.label}} |
+ {{getLabel input}} |
{{>inputText (extend class='hotkey text-center' key=input.key value=input.value)}} |
{{/each}}
diff --git a/Packages/ohif-hotkeys/client/components/formTable.js b/Packages/ohif-hotkeys/client/components/formTable.js
new file mode 100644
index 000000000..4d2fb9f49
--- /dev/null
+++ b/Packages/ohif-hotkeys/client/components/formTable.js
@@ -0,0 +1,17 @@
+import { Template } from 'meteor/templating';
+import { OHIF } from 'meteor/ohif:core';
+
+Template.hotkeysFormTable.helpers({
+ getLabel(input) {
+ let result = input.label;
+ if (input.key.indexOf('WLPreset') === 0) {
+ const presetIndex = parseInt(input.key.replace('WLPreset', ''));
+ const preset = OHIF.viewer.wlPresets[presetIndex];
+ if (preset.id) {
+ result += ` (${preset.id})`;
+ }
+ }
+
+ return result;
+ }
+});
diff --git a/Packages/ohif-hotkeys/client/components/index.js b/Packages/ohif-hotkeys/client/components/index.js
index 133ed4591..143029491 100644
--- a/Packages/ohif-hotkeys/client/components/index.js
+++ b/Packages/ohif-hotkeys/client/components/index.js
@@ -1,4 +1,7 @@
import './confirmReplacementPopover.html';
+
import './form.html';
import './form.js';
+
import './formTable.html';
+import './formTable.js';