MCPcopy Create free account
hub / github.com/InkboxSoftware/all-screen-keyboard / setModifierKeys

Method setModifierKeys

keyboard/src/graphics.cpp:1191–1227  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1189}
1190
1191int window::setModifierKeys(std::vector<int> &leftShift, std::vector<int> &leftCtrl, std::vector<int> &leftAlt, std::vector<int> &leftUI,
1192 std::vector<int> &rightShift, std::vector<int> &rightCtrl, std::vector<int> &rightAlt, std::vector<int> &rightUI,
1193 std::vector<int> &fn, std::vector<int> &caps){
1194 modShiftKeys.clear();
1195 modCtrlKeys.clear();
1196 modAltKeys.clear();
1197 modUIKeys.clear();
1198 modFnKeys.clear();
1199 modCapKeys.clear();
1200 for (int i = 0; i < leftShift.size(); i++)
1201 modShiftKeys.push_back(leftShift[i]);
1202 for (int i = 0; i < rightShift.size(); i++)
1203 modShiftKeys.push_back(rightShift[i]);
1204
1205 for (int i = 0; i < leftCtrl.size(); i++)
1206 modCtrlKeys.push_back(leftCtrl[i]);
1207 for (int i = 0; i < rightCtrl.size(); i++)
1208 modCtrlKeys.push_back(rightCtrl[i]);
1209
1210 for (int i = 0; i < leftAlt.size(); i++)
1211 modAltKeys.push_back(leftAlt[i]);
1212 for (int i = 0; i < rightAlt.size(); i++)
1213 modAltKeys.push_back(rightAlt[i]);
1214
1215 for (int i = 0; i < leftUI.size(); i++)
1216 modUIKeys.push_back(leftUI[i]);
1217 for (int i = 0; i < rightUI.size(); i++)
1218 modUIKeys.push_back(rightUI[i]);
1219
1220 for (int i = 0; i < fn.size(); i++)
1221 modFnKeys.push_back(fn[i]);
1222
1223 for (int i = 0; i < caps.size(); i++)
1224 modCapKeys.push_back(caps[i]);
1225
1226 return 0;
1227}
1228
1229//clearing graphics:
1230void window::setGraphicsLock(bool lockState){

Callers 1

loadProfileMethod · 0.80

Calls 1

sizeMethod · 0.80

Tested by

no test coverage detected