Changeset View
Changeset View
Standalone View
Standalone View
src/org/kde/kdeconnect/Plugins/MousePadPlugin/KeyListenerView.java
Show All 31 Lines | |||||
32 | import org.kde.kdeconnect.BackgroundService; | 32 | import org.kde.kdeconnect.BackgroundService; | ||
33 | import org.kde.kdeconnect.Device; | 33 | import org.kde.kdeconnect.Device; | ||
34 | import org.kde.kdeconnect.NetworkPacket; | 34 | import org.kde.kdeconnect.NetworkPacket; | ||
35 | 35 | | |||
36 | public class KeyListenerView extends View { | 36 | public class KeyListenerView extends View { | ||
37 | 37 | | |||
38 | private String deviceId; | 38 | private String deviceId; | ||
39 | 39 | | |||
40 | private static SparseIntArray SpecialKeysMap = new SparseIntArray(); | 40 | public static SparseIntArray SpecialKeysMap = new SparseIntArray(); | ||
41 | 41 | | |||
42 | static { | 42 | static { | ||
43 | int i = 0; | 43 | int i = 0; | ||
44 | SpecialKeysMap.put(KeyEvent.KEYCODE_DEL, ++i); // 1 | 44 | SpecialKeysMap.put(KeyEvent.KEYCODE_DEL, ++i); // 1 | ||
45 | SpecialKeysMap.put(KeyEvent.KEYCODE_TAB, ++i); // 2 | 45 | SpecialKeysMap.put(KeyEvent.KEYCODE_TAB, ++i); // 2 | ||
46 | SpecialKeysMap.put(KeyEvent.KEYCODE_ENTER, 12); | 46 | SpecialKeysMap.put(KeyEvent.KEYCODE_ENTER, 12); | ||
47 | ++i; // 3 is not used, return is 12 instead | 47 | ++i; // 3 is not used, return is 12 instead | ||
48 | SpecialKeysMap.put(KeyEvent.KEYCODE_DPAD_LEFT, ++i); // 4 | 48 | SpecialKeysMap.put(KeyEvent.KEYCODE_DPAD_LEFT, ++i); // 4 | ||
▲ Show 20 Lines • Show All 127 Lines • Show Last 20 Lines |