OS XでFirefoxを使用して、jqueryのキープレスでオプション/ alt + iをキャッチするのに苦労しています。Firefoxは、オプションuまたはaも好きではありません。これらは特殊文字用に予約されていることは理解していますが、クロムで動作するため、少し迷っています。これがコードです。
$(document).keypress(function(e){
if(e.altKey && String.fromCharCode( e.which ).toLowerCase() == 'i')
console.log('yes');});
$(document).keyup(function(e){
if(e.altKey && String.fromCharCode( e.which ).toLowerCase() == 'i')
console.log('yes');});
$(document).keydown(function(e){
if(e.altKey && String.fromCharCode( e.which ).toLowerCase() == 'i')
console.log('yes');});