17af6646391705a276b814bf8b45f8874554831fbMichael Wright/* 28c09f35fe02c38c18f8f7b9e0a531d6ac158476eMichael Wright * Copyright (C) 2011 The Android Open Source Project 37af6646391705a276b814bf8b45f8874554831fbMichael Wright * 47af6646391705a276b814bf8b45f8874554831fbMichael Wright * Licensed under the Apache License, Version 2.0 (the "License"); 57af6646391705a276b814bf8b45f8874554831fbMichael Wright * you may not use this file except in compliance with the License. 67af6646391705a276b814bf8b45f8874554831fbMichael Wright * You may obtain a copy of the License at 77af6646391705a276b814bf8b45f8874554831fbMichael Wright * 87af6646391705a276b814bf8b45f8874554831fbMichael Wright * http://www.apache.org/licenses/LICENSE-2.0 97af6646391705a276b814bf8b45f8874554831fbMichael Wright * 107af6646391705a276b814bf8b45f8874554831fbMichael Wright * Unless required by applicable law or agreed to in writing, software 117af6646391705a276b814bf8b45f8874554831fbMichael Wright * distributed under the License is distributed on an "AS IS" BASIS, 127af6646391705a276b814bf8b45f8874554831fbMichael Wright * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 137af6646391705a276b814bf8b45f8874554831fbMichael Wright * See the License for the specific language governing permissions and 147af6646391705a276b814bf8b45f8874554831fbMichael Wright * limitations under the License. 157af6646391705a276b814bf8b45f8874554831fbMichael Wright */ 168c09f35fe02c38c18f8f7b9e0a531d6ac158476eMichael Wrightpackage com.android.chimpchat.core; 177af6646391705a276b814bf8b45f8874554831fbMichael Wright 187af6646391705a276b814bf8b45f8874554831fbMichael Wrightpublic enum PhysicalButton { 198086eac30b939adde43080f9026bbd54cb156fadMichael Wright HOME("KEYCODE_HOME"), 208086eac30b939adde43080f9026bbd54cb156fadMichael Wright SEARCH("KEYCODE_SEARCH"), 218086eac30b939adde43080f9026bbd54cb156fadMichael Wright MENU("KEYCODE_MENU"), 228086eac30b939adde43080f9026bbd54cb156fadMichael Wright BACK("KEYCODE_BACK"), 237af6646391705a276b814bf8b45f8874554831fbMichael Wright DPAD_UP("DPAD_UP"), 247af6646391705a276b814bf8b45f8874554831fbMichael Wright DPAD_DOWN("DPAD_DOWN"), 257af6646391705a276b814bf8b45f8874554831fbMichael Wright DPAD_LEFT("DPAD_LEFT"), 267af6646391705a276b814bf8b45f8874554831fbMichael Wright DPAD_RIGHT("DPAD_RIGHT"), 277af6646391705a276b814bf8b45f8874554831fbMichael Wright DPAD_CENTER("DPAD_CENTER"), 287af6646391705a276b814bf8b45f8874554831fbMichael Wright ENTER("enter"); 297af6646391705a276b814bf8b45f8874554831fbMichael Wright 307af6646391705a276b814bf8b45f8874554831fbMichael Wright private String keyName; 317af6646391705a276b814bf8b45f8874554831fbMichael Wright 327af6646391705a276b814bf8b45f8874554831fbMichael Wright private PhysicalButton(String keyName) { 337af6646391705a276b814bf8b45f8874554831fbMichael Wright this.keyName = keyName; 347af6646391705a276b814bf8b45f8874554831fbMichael Wright } 357af6646391705a276b814bf8b45f8874554831fbMichael Wright 367af6646391705a276b814bf8b45f8874554831fbMichael Wright public String getKeyName() { 377af6646391705a276b814bf8b45f8874554831fbMichael Wright return keyName; 387af6646391705a276b814bf8b45f8874554831fbMichael Wright } 397af6646391705a276b814bf8b45f8874554831fbMichael Wright} 40