#14 add keycodes for mobile/media devices

open
5
2014-08-21
2012-11-03
Anonymous
No

VNC is useful on Android devices (e.g., tablets, GoogleTV) but there are many keycodes defined by Android that have no suitable mappings in the VNC API's keycode enum. I've listed them below, arranged into logical groups:

MEDIA DEVICE KEYS:
volume up
volume down
mute
play
pause
play/pause
stop
next (track)
previous (track)
rewind
ffwd
close (media tray)
eject (media tray)
record
info
channel up
channel down
tv
window (PIP)
guide
DVR
captions (e.g., CC, subtitles)
3D mode
tv power
tv input
stb power
stb input
avr power
avr input
red (programmable key)
green (programmable key)
blue (programmable key)
yellow (programmable key)

MOBILE DEVICE KEYS:
left soft key
right soft key
call
end call
headset hook
volume mute
notification (show notifications)
camera (launch camera app)
focus (camera)
explorer (launch web browser)
envelope (launch email app)
contacts (launch contacts app)
calendar (launch calendar app)
music (launch music player app)
calculator (launch calculator app)
settings (launch settings app)
power

NAVIGATION KEYS (for navigating between application screens or web pages):
home
back
forward
bookmark
zoom-in
zoom-out
app switch

GAME CONTROLLER BUTTONS:
A button
B button
C button
X button
Y button
Z button
L1 button
R1 button
L2 button
R2 button
button1 - button16
left joystick
right joystick
start
mode

INPUT MODIFIERS:
sym (symbol modifier)
num (number modifier)
fn (function modifier)
switch symbol set
switch charset
switch language

Discussion

  • Christian Beier

    Christian Beier - 2012-12-08

    If you'd like to provide a patch to rfb/keysym.h , feel free to do so!

     
  • Christian Beier

    Christian Beier - 2012-12-08
    • assigned_to: nobody --> bk138
     
  • Nobody/Anonymous

    5751 Seen many deaths http://www.0710lady.com/ 2012-12-07 00:57:38
    <a href="http://cheapoggsonsaleonline.webs.com" title="cheap uggs">cheap uggs</a>

     
  • Nobody/Anonymous

    3700 waiting for her to http://www.zeuscart.com/node/23670 2012-12-07 00:15:04 23670
    <a href="http://cheapoggsaustraliauk.webs.com" title="Cheap Uggs">Cheap Uggs</a>