В браузерах Mac javascript не получает события keyup для большинства клавиш (другие клавиши-модификаторы кажутся исключением ), когда метаключ не работает. Используйте этот jsfiddle для демонстрации (фокусировки области результатов и попробуйте что-то вроде cmd + x, x не получит событие keyup): http://jsfiddle.net/mUEaV/
Я воспроизвел это в стабильных версиях для Chrome, FF, Safari и Opera.То же самое не происходит с клавишей управления в Windows 7.
Перехватывает ли ОС событие keyup? Это кажется особенно странным, поскольку команды, использующие метаключ, такие как сохранение, поиск, вырезание, копирование и т. д., активируются при нажатии клавиши, а не при нажатии клавиши, и могут быть легко взломаны javascript.