# HG changeset patch # User Matti Hamalainen # Date 1525345960 -10800 # Node ID 548a349bc015f43d2fc4e19ac7ca3da320cc941e # Parent 8ddf84b459d32912acf223e7791ddd23813b87d9 Finally fix Chrome/Chromium support for keyboard navigation. diff -r 8ddf84b459d3 -r 548a349bc015 mgallery.js --- a/mgallery.js Tue May 01 16:00:40 2018 +0300 +++ b/mgallery.js Thu May 03 14:12:40 2018 +0300 @@ -50,7 +50,7 @@ function mgalProcessKeyPress(evt) { evt = evt || window.event; - var key = evt.keyCode ? evt.keyCode : evt.which; + var key = evt.keyCode ? evt.keyCode : (evt.charCode ? evt.charCode : evt.which); switch (key) { case 37: diff -r 8ddf84b459d3 -r 548a349bc015 mgallery.php --- a/mgallery.php Tue May 01 16:00:40 2018 +0300 +++ b/mgallery.php Thu May 03 14:12:40 2018 +0300 @@ -612,6 +612,7 @@ mgalAddEventOb("window", window, "resize", mgalAdjustImage); mgalAddEventOb("window", window, "load", mgalAdjustImage); mgalAddEventOb("document", document, "keypress", mgalProcessKeyPress); +mgalAddEventOb("document", document, "keydown", mgalProcessKeyPress); mgalAddEventOb("document", document, "touchstart", mgalTouchStart); mgalAddEventOb("document", document, "touchmove", mgalTouchMove);