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