Hello!
Now I have another problem! In one of my functions the dbShiftKey dose not work with (Z,X,C,V,B,N,M) buttons. How can i solve this problem?
int EnterFontFieldTHR :: read_ascii (void)
{
int scanKey = dbScanCode();
switch (scanKey)
{
case KC_A: if (dbShiftKey()) return ASCII_KEY_A; else return ASCII_KEY_a; break;
case KC_B: if (dbShiftKey()) return ASCII_KEY_B; else return ASCII_KEY_b; break;
case KC_C: if (dbShiftKey()) return ASCII_KEY_C; else return ASCII_KEY_c; break;
case KC_D: if (dbShiftKey()) return ASCII_KEY_D; else return ASCII_KEY_d; break;
case KC_E: if (dbShiftKey()) return ASCII_KEY_E; else return ASCII_KEY_e; break;
case KC_F: if (dbShiftKey()) return ASCII_KEY_F; else return ASCII_KEY_f; break;
case KC_G: if (dbShiftKey()) return ASCII_KEY_G; else return ASCII_KEY_g; break;
case KC_H: if (dbShiftKey()) return ASCII_KEY_H; else return ASCII_KEY_h; break;
case KC_I: if (dbShiftKey()) return ASCII_KEY_I; else return ASCII_KEY_i; break;
case KC_J: if (dbShiftKey()) return ASCII_KEY_G; else return ASCII_KEY_j; break;
case KC_K: if (dbShiftKey()) return ASCII_KEY_K; else return ASCII_KEY_k; break;
case KC_L: if (dbShiftKey()) return ASCII_KEY_L; else return ASCII_KEY_l; break;
case KC_M: if (dbShiftKey()) return ASCII_KEY_M; else return ASCII_KEY_m; break;
case KC_N: if (dbShiftKey()) return ASCII_KEY_N; else return ASCII_KEY_n; break;
case KC_O: if (dbShiftKey()) return ASCII_KEY_O; else return ASCII_KEY_o; break;
case KC_P: if (dbShiftKey()) return ASCII_KEY_P; else return ASCII_KEY_p; break;
case KC_Q: if (dbShiftKey()) return ASCII_KEY_Q; else return ASCII_KEY_q; break;
case KC_R: if (dbShiftKey()) return ASCII_KEY_R; else return ASCII_KEY_r; break;
case KC_S: if (dbShiftKey()) return ASCII_KEY_S; else return ASCII_KEY_s; break;
case KC_T: if (dbShiftKey()) return ASCII_KEY_T; else return ASCII_KEY_t; break;
case KC_U: if (dbShiftKey()) return ASCII_KEY_U; else return ASCII_KEY_u; break;
case KC_V: if (dbShiftKey()) return ASCII_KEY_V; else return ASCII_KEY_v; break;
case KC_W: if (dbShiftKey()) return ASCII_KEY_W; else return ASCII_KEY_w; break;
case KC_X: if (dbShiftKey()) return ASCII_KEY_X; else return ASCII_KEY_x; break;
case KC_Y: if (dbShiftKey()) return ASCII_KEY_Y; else return ASCII_KEY_y; break;
case KC_Z: if (dbShiftKey()) return ASCII_KEY_Z; else return ASCII_KEY_z; break;
case KC_SPACE: return ASCII_KEY_SPACE; break;
case KC_BACKSP: return ASCII_KEY_BACKSP; break;
};//end switch
};
HI!