00001 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- 00002 *--------------------------------------------------------------------------- 00003 * 00004 * interface/internal/IInputServiceObserver.idl 00005 * 00006 * Copyright (c) 2009 Motorola, Inc. All Rights Reserved. 00007 * 00008 *--------------------------------------------------------------------------- 00009 */ 00010 00011 #ifndef IINPUTSERVICEOBSERVER_IDL 00012 #define IINPUTSERVICEOBSERVER_IDL 00013 00014 #include "IInputService.idl" 00015 00017 interface IInputServiceObserver 00018 { 00025 oneway void OnKeyDown(in IInputService::TInputKey key, 00026 in boolean repeated, 00027 in long modifiers); 00028 00033 oneway void OnKeyUp(in IInputService::TInputKey key, 00034 in long modifiers); 00035 }; 00036 #endif