1
0
mirror of https://github.com/gnosygnu/xowa.git synced 2026-03-02 03:49:30 +00:00

Cfg: Add shortcut win; Remove keypad bindings; Change shortut box from input to select

This commit is contained in:
gnosygnu
2016-12-31 08:37:34 -05:00
parent c3d4f520de
commit cdcb4eca89
8 changed files with 94 additions and 49 deletions

View File

@@ -92,27 +92,47 @@ class Swt_lnr_key implements KeyListener {
case Byte_ascii.Ltr_u: case Byte_ascii.Ltr_v: case Byte_ascii.Ltr_w: case Byte_ascii.Ltr_x: case Byte_ascii.Ltr_y: case Byte_ascii.Ltr_z:
val -= 32;
break;
// numpad numbers
case SWT.KEYPAD_0: val = IptKey_.Numpad_0.Val(); break;
case SWT.KEYPAD_1: val = IptKey_.Numpad_1.Val(); break;
case SWT.KEYPAD_2: val = IptKey_.Numpad_2.Val(); break;
case SWT.KEYPAD_3: val = IptKey_.Numpad_3.Val(); break;
case SWT.KEYPAD_4: val = IptKey_.Numpad_4.Val(); break;
case SWT.KEYPAD_5: val = IptKey_.Numpad_5.Val(); break;
case SWT.KEYPAD_6: val = IptKey_.Numpad_6.Val(); break;
case SWT.KEYPAD_7: val = IptKey_.Numpad_7.Val(); break;
case SWT.KEYPAD_8: val = IptKey_.Numpad_8.Val(); break;
case SWT.KEYPAD_9: val = IptKey_.Numpad_9.Val(); break;
// symbols; extended
// // numpad numbers
// case SWT.KEYPAD_0: val = IptKey_.Numpad_0.Val(); break;
// case SWT.KEYPAD_1: val = IptKey_.Numpad_1.Val(); break;
// case SWT.KEYPAD_2: val = IptKey_.Numpad_2.Val(); break;
// case SWT.KEYPAD_3: val = IptKey_.Numpad_3.Val(); break;
// case SWT.KEYPAD_4: val = IptKey_.Numpad_4.Val(); break;
// case SWT.KEYPAD_5: val = IptKey_.Numpad_5.Val(); break;
// case SWT.KEYPAD_6: val = IptKey_.Numpad_6.Val(); break;
// case SWT.KEYPAD_7: val = IptKey_.Numpad_7.Val(); break;
// case SWT.KEYPAD_8: val = IptKey_.Numpad_8.Val(); break;
// case SWT.KEYPAD_9: val = IptKey_.Numpad_9.Val(); break;
//
// // numpad symbols
// case SWT.KEYPAD_MULTIPLY: val = IptKey_.Numpad_multiply.Val(); break;
// case SWT.KEYPAD_ADD: val = IptKey_.Numpad_add.Val(); break;
// case SWT.KEYPAD_SUBTRACT: val = IptKey_.Numpad_subtract.Val(); break;
// case SWT.KEYPAD_DECIMAL: val = IptKey_.Numpad_decimal.Val(); break;
// case SWT.KEYPAD_DIVIDE: val = IptKey_.Numpad_divide.Val(); break;
// case SWT.KEYPAD_CR: val = IptKey_.Numpad_enter.Val(); break;
// numpad numbers
case SWT.KEYPAD_0: val = IptKey_.D0.Val(); break;
case SWT.KEYPAD_1: val = IptKey_.D1.Val(); break;
case SWT.KEYPAD_2: val = IptKey_.D2.Val(); break;
case SWT.KEYPAD_3: val = IptKey_.D3.Val(); break;
case SWT.KEYPAD_4: val = IptKey_.D4.Val(); break;
case SWT.KEYPAD_5: val = IptKey_.D5.Val(); break;
case SWT.KEYPAD_6: val = IptKey_.D6.Val(); break;
case SWT.KEYPAD_7: val = IptKey_.D7.Val(); break;
case SWT.KEYPAD_8: val = IptKey_.D8.Val(); break;
case SWT.KEYPAD_9: val = IptKey_.D9.Val(); break;
// numpad symbols
case SWT.KEYPAD_MULTIPLY: val = IptKey_.Numpad_multiply.Val(); break;
case SWT.KEYPAD_ADD: val = IptKey_.Numpad_add.Val(); break;
case SWT.KEYPAD_SUBTRACT: val = IptKey_.Numpad_subtract.Val(); break;
case SWT.KEYPAD_DECIMAL: val = IptKey_.Numpad_decimal.Val(); break;
case SWT.KEYPAD_ADD: val = IptKey_.Equal.Val(); break;
case SWT.KEYPAD_SUBTRACT: val = IptKey_.Minus.Val(); break;
case SWT.KEYPAD_DECIMAL: val = IptKey_.Period.Val(); break;
case SWT.KEYPAD_DIVIDE: val = IptKey_.Numpad_divide.Val(); break;
case SWT.KEYPAD_CR: val = IptKey_.Enter.Val(); break;
// function keys
case SWT.F1: val = IptKey_.F1.Val(); break;
case SWT.F2: val = IptKey_.F2.Val(); break;