version 1.144, 2021/04/07 15:46:12 |
version 1.145, 2021/04/13 05:23:34 |
|
|
* Don't allow both KEYC_CTRL and as an implied modifier. Also convert |
* Don't allow both KEYC_CTRL and as an implied modifier. Also convert |
* C-X into C-x and so on. |
* C-X into C-x and so on. |
*/ |
*/ |
if (nkey & KEYC_CTRL){ |
if (nkey & KEYC_CTRL) { |
onlykey = (nkey & KEYC_MASK_KEY); |
onlykey = (nkey & KEYC_MASK_KEY); |
if (onlykey < 32) |
if (onlykey < 32) { |
onlykey = (nkey & ~KEYC_CTRL); |
if (onlykey != 9) |
else { |
onlykey = (nkey & ~KEYC_CTRL); |
|
else |
|
onlykey = (9|KEYC_CTRL); |
|
} else { |
if (onlykey >= 97 && onlykey <= 122) |
if (onlykey >= 97 && onlykey <= 122) |
onlykey -= 96; |
onlykey -= 96; |
else if (onlykey >= 64 && onlykey <= 95) |
else if (onlykey >= 64 && onlykey <= 95) |