Changeset View
Changeset View
Standalone View
Standalone View
src/org/kde/kdeconnect/Plugins/MousePadPlugin/KeyListenerView.java
Show First 20 Lines • Show All 140 Lines • ▼ Show 20 Line(s) | 140 | if (event.isCtrlPressed()) { | |||
---|---|---|---|---|---|
141 | np.set("ctrl", true); | 141 | np.set("ctrl", true); | ||
142 | modifier = true; | 142 | modifier = true; | ||
143 | } | 143 | } | ||
144 | 144 | | |||
145 | if (event.isShiftPressed()) { | 145 | if (event.isShiftPressed()) { | ||
146 | np.set("shift", true); | 146 | np.set("shift", true); | ||
147 | } | 147 | } | ||
148 | 148 | | |||
149 | if (event.isMetaPressed()) { | ||||
150 | np.set("super", true); | ||||
151 | modifier = true; | ||||
152 | } | ||||
153 | | ||||
149 | int specialKey = SpecialKeysMap.get(keyCode, -1); | 154 | int specialKey = SpecialKeysMap.get(keyCode, -1); | ||
150 | 155 | | |||
151 | if (specialKey != -1) { | 156 | if (specialKey != -1) { | ||
152 | np.set("specialKey", specialKey); | 157 | np.set("specialKey", specialKey); | ||
153 | } else if (event.getDisplayLabel() != 0 && modifier) { | 158 | } else if (event.getDisplayLabel() != 0 && modifier) { | ||
154 | //Alt will change the utf symbol to non-ascii characters, we want the plain original letter | 159 | //Alt will change the utf symbol to non-ascii characters, we want the plain original letter | ||
155 | //Since getDisplayLabel will always have a value, we have to check for special keys before | 160 | //Since getDisplayLabel will always have a value, we have to check for special keys before | ||
156 | char keyCharacter = event.getDisplayLabel(); | 161 | char keyCharacter = event.getDisplayLabel(); | ||
Show All 12 Lines |