From cb7eb69973c62f26bcde0325a33a5c837bc9b5e9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Scott=20Gonz=C3=A1lez?= Date: Fri, 23 Apr 2010 13:00:54 -0400 Subject: [PATCH] Autocomplete: Ignore command (left and right/menu/windows), insert, caps lock, home, end keys. Fixes #5415 - Catch all common keys while typing a word. --- ui/jquery.ui.autocomplete.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ui/jquery.ui.autocomplete.js b/ui/jquery.ui.autocomplete.js index 070045d16..64c098aa0 100644 --- a/ui/jquery.ui.autocomplete.js +++ b/ui/jquery.ui.autocomplete.js @@ -51,6 +51,7 @@ $.widget( "ui.autocomplete", { event.preventDefault(); break; case keyCode.ENTER: + case keyCode.NUMPAD_ENTER: // when menu is open or has focus if ( self.menu.active ) { event.preventDefault(); @@ -71,6 +72,12 @@ $.widget( "ui.autocomplete", { case keyCode.SHIFT: case keyCode.CONTROL: case keyCode.ALT: + case keyCode.COMMAND: + case keyCode.COMMAND_RIGHT: + case keyCode.INSERT: + case keyCode.CAPS_LOCK: + case keyCode.END: + case keyCode.HOME: // ignore metakeys (shift, ctrl, alt) break; default: -- 2.39.5