diff options
| author | tmk <nobody@nowhere> | 2013-02-12 17:15:24 +0900 |
|---|---|---|
| committer | tmk <nobody@nowhere> | 2013-02-12 17:15:24 +0900 |
| commit | f02431e9da2158ff8a8508629b86329fef0ba24a (patch) | |
| tree | f4b0e02532958f5a4c1d207f51385d01f3a78e96 /common/command.c | |
| parent | 77af88042a0622946d7af7aff489cc6e18469104 (diff) | |
| download | qmk_firmware-f02431e9da2158ff8a8508629b86329fef0ba24a.tar.gz qmk_firmware-f02431e9da2158ff8a8508629b86329fef0ba24a.zip | |
Fix 'chage default layer' command.
Diffstat (limited to 'common/command.c')
| -rw-r--r-- | common/command.c | 21 |
1 files changed, 7 insertions, 14 deletions
diff --git a/common/command.c b/common/command.c index 6d4e4c642..7bb2a23f1 100644 --- a/common/command.c +++ b/common/command.c | |||
| @@ -263,23 +263,16 @@ static bool command_common(uint8_t code) | |||
| 263 | #endif | 263 | #endif |
| 264 | case KC_0: | 264 | case KC_0: |
| 265 | case KC_F10: | 265 | case KC_F10: |
| 266 | clear_keyboard(); | ||
| 266 | switch_layer(0); | 267 | switch_layer(0); |
| 267 | break; | 268 | break; |
| 268 | case KC_1: | 269 | case KC_1 ... KC_9: |
| 269 | case KC_F1: | 270 | clear_keyboard(); |
| 270 | switch_layer(1); | 271 | switch_layer((code - KC_1) + 1); |
| 271 | break; | ||
| 272 | case KC_2: | ||
| 273 | case KC_F2: | ||
| 274 | switch_layer(2); | ||
| 275 | break; | ||
| 276 | case KC_3: | ||
| 277 | case KC_F3: | ||
| 278 | switch_layer(3); | ||
| 279 | break; | 272 | break; |
| 280 | case KC_4: | 273 | case KC_F1 ... KC_F9: |
| 281 | case KC_F4: | 274 | clear_keyboard(); |
| 282 | switch_layer(4); | 275 | switch_layer((code - KC_F1) + 1); |
| 283 | break; | 276 | break; |
| 284 | default: | 277 | default: |
| 285 | print("?"); | 278 | print("?"); |
