Попробовал отловить через onkeypress, и получил странные результаты. Причем работает только в fireFox.
<body onkeypress="alert(event.keyCode+'\r\n-' + String.fromCharCode(event.keyCode));">
В результате при свайпе вправо выводится код #39 (что вообще соответствует одинарной ковычке), а при левом - #37 (символ %)
Так же мне не понятно почему обычные символы при этом выводят результат #0. В то время как все управляющие работают верно, например #9 для [tab] или #13 для [Enter]
В других браузерах события натачпаде не отлавливаются вообще, зато правильно выводится код всех клавиш