From 1791ce05576ddbb9bc898e3297c27ae53427f30d Mon Sep 17 00:00:00 2001 From: Kris Maglione Date: Sat, 7 Jan 2012 18:00:33 -0500 Subject: [PATCH] Key name magic. --- common/modules/dom.jsm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/common/modules/dom.jsm b/common/modules/dom.jsm index 6b0434c3..451fa60b 100644 --- a/common/modules/dom.jsm +++ b/common/modules/dom.jsm @@ -1192,7 +1192,9 @@ var DOM = Class("DOM", { if (event.keyCode in this.code_key) { key = this.code_key[event.keyCode]; - if (event.shiftKey && (key.length > 1 || event.ctrlKey || event.altKey || event.metaKey) || event.dactylShift) + if (event.shiftKey && (key.length > 1 || key.toUpperCase() == key.toLowerCase() + || event.ctrlKey || event.altKey || event.metaKey) + || event.dactylShift) modifier += "S-"; else if (!modifier && key.length === 1) if (event.shiftKey)