summaryrefslogtreecommitdiffstats
path: root/remoting/remoting.gyp
diff options
context:
space:
mode:
authorwez@chromium.org <wez@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-09 02:22:23 +0000
committerwez@chromium.org <wez@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-09 02:22:23 +0000
commitcb9bcfb3f87954a288a70dd1a0a90b74d0b01b56 (patch)
tree1aecdc1ecd62038e2f665cf491c10dd9e6afadb4 /remoting/remoting.gyp
parent26682cacab98c010ae458d808146f24862407b7b (diff)
downloadchromium_src-cb9bcfb3f87954a288a70dd1a0a90b74d0b01b56.zip
chromium_src-cb9bcfb3f87954a288a70dd1a0a90b74d0b01b56.tar.gz
chromium_src-cb9bcfb3f87954a288a70dd1a0a90b74d0b01b56.tar.bz2
Add APIs to the client plugin to re-map and trap key events.
Re-mapped events allow keys to be re-mapped by the plugin before being delivered to the host. Trapped events are posted to the web-app in a trappedKeyEvent message, allowing more complex processing to be performed, at the cost of higher input latency. BUG=121787 Review URL: http://codereview.chromium.org/10025001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131321 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'remoting/remoting.gyp')
-rw-r--r--remoting/remoting.gyp3
1 files changed, 3 insertions, 0 deletions
diff --git a/remoting/remoting.gyp b/remoting/remoting.gyp
index ef927de..2509c8b 100644
--- a/remoting/remoting.gyp
+++ b/remoting/remoting.gyp
@@ -946,6 +946,8 @@
'client/frame_consumer_proxy.cc',
'client/frame_consumer_proxy.h',
'client/frame_producer.h',
+ 'client/key_event_mapper.cc',
+ 'client/key_event_mapper.h',
'client/mouse_input_filter.cc',
'client/mouse_input_filter.h',
'client/rectangle_update_decoder.cc',
@@ -1297,6 +1299,7 @@
'base/base_mock_objects.cc',
'base/base_mock_objects.h',
'base/util_unittest.cc',
+ 'client/key_event_mapper_unittest.cc',
'client/mouse_input_filter_unittest.cc',
'host/capturer_linux_unittest.cc',
'host/capturer_mac_unittest.cc',