| 1189 | } |
| 1190 | |
| 1191 | int 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: |
| 1230 | void window::setGraphicsLock(bool lockState){ |