From a682d7e311c9adeb5be8a7bebd0de7a84562aeed Mon Sep 17 00:00:00 2001 From: Kris Maglione Date: Tue, 22 Feb 2011 00:13:48 -0500 Subject: [PATCH] Hack to make 'passkeys' work with single capital letters. Event stringification needs a complete rework. --- common/content/events.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/common/content/events.js b/common/content/events.js index ed309a81..5839308c 100644 --- a/common/content/events.js +++ b/common/content/events.js @@ -920,8 +920,11 @@ var Events = Module("events", { if (event.shiftKey && (key.length > 1 || event.ctrlKey || event.altKey || event.metaKey) || event.dactylShift) modifier += "S-"; - else if (!modifier && key.length === 1 && !event.shiftKey) - key = key.toLowerCase(); + else if (!modifier && key.length === 1) + if (event.shiftKey) + key = key.toLowerCase(); + else + key = key.toUpperCase(); if (!modifier && /^[a-z0-9]$/i.test(key)) return key; }