cbd76ae138
http://codereview.appspot.com/5867051/ git-svn-id: http://skia.googlecode.com/svn/trunk@3459 2bbb7eff-a529-9590-31e7-b0007b416f81
36 lines
831 B
C
36 lines
831 B
C
|
|
/*
|
|
* Copyright 2011 Skia
|
|
*
|
|
* Use of this source code is governed by a BSD-style license that can be
|
|
* found in the LICENSE file.
|
|
*/
|
|
|
|
|
|
#ifndef _ANDROID_TO_SKIA_KEYCODES_H
|
|
#define _ANDROID_TO_SKIA_KEYCODES_H
|
|
|
|
#include "android/keycodes.h"
|
|
#include "SkKey.h"
|
|
|
|
// Convert an Android keycode to an SkKey. This is an incomplete list, only
|
|
// including keys used by the sample app.
|
|
SkKey AndroidKeycodeToSkKey(int keycode) {
|
|
switch (keycode) {
|
|
case AKEYCODE_DPAD_LEFT:
|
|
return kLeft_SkKey;
|
|
case AKEYCODE_DPAD_RIGHT:
|
|
return kRight_SkKey;
|
|
case AKEYCODE_DPAD_UP:
|
|
return kUp_SkKey;
|
|
case AKEYCODE_DPAD_DOWN:
|
|
return kDown_SkKey;
|
|
case AKEYCODE_BACK:
|
|
return kBack_SkKey;
|
|
default:
|
|
return kNONE_SkKey;
|
|
}
|
|
}
|
|
|
|
#endif
|