1d49c347921cc2a3b2544803ea1916f80a564584cJeff Brown# Copyright (C) 2010 The Android Open Source Project 2d49c347921cc2a3b2544803ea1916f80a564584cJeff Brown# 3d49c347921cc2a3b2544803ea1916f80a564584cJeff Brown# Licensed under the Apache License, Version 2.0 (the "License"); 4d49c347921cc2a3b2544803ea1916f80a564584cJeff Brown# you may not use this file except in compliance with the License. 5d49c347921cc2a3b2544803ea1916f80a564584cJeff Brown# You may obtain a copy of the License at 6d49c347921cc2a3b2544803ea1916f80a564584cJeff Brown# 7d49c347921cc2a3b2544803ea1916f80a564584cJeff Brown# http://www.apache.org/licenses/LICENSE-2.0 8d49c347921cc2a3b2544803ea1916f80a564584cJeff Brown# 9d49c347921cc2a3b2544803ea1916f80a564584cJeff Brown# Unless required by applicable law or agreed to in writing, software 10d49c347921cc2a3b2544803ea1916f80a564584cJeff Brown# distributed under the License is distributed on an "AS IS" BASIS, 11d49c347921cc2a3b2544803ea1916f80a564584cJeff Brown# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12d49c347921cc2a3b2544803ea1916f80a564584cJeff Brown# See the License for the specific language governing permissions and 13d49c347921cc2a3b2544803ea1916f80a564584cJeff Brown# limitations under the License. 14d49c347921cc2a3b2544803ea1916f80a564584cJeff Brown 15d49c347921cc2a3b2544803ea1916f80a564584cJeff Brown# 169065504a63d6bf37bf621191fda1d1fe4da76ee3Jeff Brown# Logitech Revue Wireless keyboard 17d49c347921cc2a3b2544803ea1916f80a564584cJeff Brown# 18d49c347921cc2a3b2544803ea1916f80a564584cJeff Brown# Notes: 19d49c347921cc2a3b2544803ea1916f80a564584cJeff Brown# - The GRAVE key is emulated by the keyboard. 20d49c347921cc2a3b2544803ea1916f80a564584cJeff Brown# ALT + LEFT_BRACKET produces GRAVE. 21d49c347921cc2a3b2544803ea1916f80a564584cJeff Brown# ALT + RIGHT_BRACKET produces SHIFT + GRAVE. 22d49c347921cc2a3b2544803ea1916f80a564584cJeff Brown# - FORWARD_DEL is produced by fn + BACKSPACE 23d49c347921cc2a3b2544803ea1916f80a564584cJeff Brown# - PAGE_UP / PAGE_DOWN is produced by fn + CHANNEL_UP / CHANNEL_DOWN 24d49c347921cc2a3b2544803ea1916f80a564584cJeff Brown# - The AVR / STB / TV power and input buttons seem to be non-functional 25d49c347921cc2a3b2544803ea1916f80a564584cJeff Brown# as well as several of the other fn buttons and the PIP button? 26d49c347921cc2a3b2544803ea1916f80a564584cJeff Brown 27d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 1 ESCAPE 28d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 2 1 29d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 3 2 30d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 4 3 31d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 5 4 32d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 6 5 33d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 7 6 34d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 8 7 35d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 9 8 36d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 10 9 37d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 11 0 38d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 12 MINUS 39d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 13 EQUALS 40d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 14 DEL 41d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 15 TAB 42d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 16 Q 43d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 17 W 44d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 18 E 45d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 19 R 46d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 20 T 47d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 21 Y 48d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 22 U 49d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 23 I 50d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 24 O 51d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 25 P 52d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 26 LEFT_BRACKET 53d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 27 RIGHT_BRACKET 54d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 28 ENTER 55d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 29 CTRL_LEFT 56d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 30 A 57d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 31 S 58d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 32 D 59d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 33 F 60d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 34 G 61d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 35 H 62d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 36 J 63d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 37 K 64d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 38 L 65d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 39 SEMICOLON 66d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 40 APOSTROPHE 67d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 41 GRAVE 68d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 42 SHIFT_LEFT 69d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 43 BACKSLASH 70d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 44 Z 71d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 45 X 72d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 46 C 73d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 47 V 74d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 48 B 75d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 49 N 76d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 50 M 77d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 51 COMMA 78d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 52 PERIOD 79d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 53 SLASH 80d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 54 SHIFT_RIGHT 81d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 56 ALT_RIGHT 82d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 57 SPACE 83d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 58 CAPS_LOCK 84d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 59 F1 85d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 60 F2 86d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 61 F3 87d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 62 F4 88d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 63 F5 89d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 64 F6 90d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 65 F7 91d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 66 F8 92d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 67 F9 93d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 68 F10 94d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 87 F11 95d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 88 F12 96d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 96 DPAD_CENTER 97d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 97 CTRL_RIGHT 98d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 102 MOVE_HOME 99d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 103 DPAD_UP 100d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 104 PAGE_UP 101d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 105 DPAD_LEFT 102d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 106 DPAD_RIGHT 103d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 107 MOVE_END 104d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 108 DPAD_DOWN 105d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 109 PAGE_DOWN 106d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 110 NUMPAD_ENTER 107d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 111 FORWARD_DEL 10847e6b1b5eef8ee99872f278f66bc498c4fcca0d8Jeff Brownkey 113 VOLUME_MUTE 109d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 114 VOLUME_DOWN 110d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 115 VOLUME_UP 111d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 119 MEDIA_PAUSE 112d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 125 SEARCH 113d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 127 MENU 114d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 156 BOOKMARK 115d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 158 BACK 116d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 163 MEDIA_NEXT 117d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 165 MEDIA_PREVIOUS 118d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 166 MEDIA_STOP 119d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 167 MEDIA_RECORD 120d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 168 MEDIA_REWIND 121d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 172 HOME 122d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 207 MEDIA_PLAY 123d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 208 MEDIA_FAST_FORWARD 124d49c347921cc2a3b2544803ea1916f80a564584cJeff Brown# key 288 left mouse button 125d49c347921cc2a3b2544803ea1916f80a564584cJeff Brown# key 289 right mouse button (fn + button) 126d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 362 GUIDE 127d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 366 DVR 128d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 377 TV 129d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 402 CHANNEL_UP 130d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 403 CHANNEL_DOWN 131d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 418 ZOOM_IN 132d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 419 ZOOM_OUT 133d49c347921cc2a3b2544803ea1916f80a564584cJeff Brown 134