Как насчет магии JS, если она работает?
http://api.jquery.com/keypress/
http://api.jquery.com/event.preventDefault/
Зарегистрируйте обработчик событий KeyPress для тегов объекта / встраивания. Допустим, у вас есть объект flash с идентификатором # flashobj
$ ('# flashobj'). Нажатие клавиши (функция (событие) {event.preventDefault ();});
Или, что еще сложнее, если привязка к flash-объекту / embed не сработает, вы можете привязать нажатие клавиши ко всему окну и проверить что-то вроде:
if (event.target.tagName.toLower () == "object") ...
Пробег может меняться, насколько я помню, event.target не очень надежен ...
Надеюсь, flash поймает событие клавиатуры, а страница проигнорирует его. Я знаю, что вы сказали, что пытались это сделать, но ваш подход мог быть другим (я предложил два совершенно разных способа сделать это, один мог бы работать)