Для обнаружения CTRL + F:
event.ctrlKey == true && event.keyCode == Keyboard.F
, где 'событие' - это, конечно, KeyBoardEvent.
Что касается вопроса F3: написанный вами код будет работать до тех пор, покаФлэш-приложение имеет фокус.Команда клавиши F3 также не будет перенаправлена в браузер.Итак, что вам нужно сделать, это убедиться, что ваше приложение имеет фокус, когда пользователь нажимает F3.Как вы решите это, будет зависеть от вашей реализации JavaScript.Вы можете использовать ExternalInterface, чтобы сообщить браузеру, что приложение готово, а затем сфокусироваться на нем.Или в Javascript вы можете перехватить событие клавиатуры, предотвратить его поведение по умолчанию, а затем вызвать функцию в приложении Flash (снова через ExternalInterface).
Для начала, вот небольшой фрагмент JQuery для предотвращения по умолчаниюF3 поведение:
$('body').keyup(function(event) {
if (event.keyCode == '114') event.preventDefault();
}