From 0eb16baf825c5ca696a24aa17e25ad3899c98edc Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Thu, 18 May 2017 12:22:45 +0530 Subject: [PATCH] Fix Ctrl + G not working in other languages (frappe/erpnext#7627) (#3331) --- frappe/public/js/frappe/ui/keyboard.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/frappe/public/js/frappe/ui/keyboard.js b/frappe/public/js/frappe/ui/keyboard.js index 231d87bec0..34748ae5e7 100644 --- a/frappe/public/js/frappe/ui/keyboard.js +++ b/frappe/public/js/frappe/ui/keyboard.js @@ -18,12 +18,9 @@ frappe.ui.keys.setup = function() { } frappe.ui.keys.get_key = function(e) { - var key = e.key; - //safari doesn't have key property - if(!key) { - var keycode = e.keyCode || e.which; - key = frappe.ui.keys.key_map[keycode] || String.fromCharCode(keycode); - } + var keycode = e.keyCode || e.which; + var key = frappe.ui.keys.key_map[keycode] || String.fromCharCode(keycode); + if(key.substr(0, 5) === 'Arrow') { // ArrowDown -> down key = key.substr(5).toLowerCase();