diff options
Diffstat (limited to 'keyboards')
-rw-r--r-- | keyboards/handwired/ibm122m/readme.md | 16 | ||||
-rw-r--r-- | keyboards/ibm/model_m/ashpil_usbc/ashpil_usbc.c (renamed from keyboards/ashpil/modelm_usbc/modelm_usbc.c) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m/ashpil_usbc/info.json (renamed from keyboards/ashpil/modelm_usbc/info.json) | 2 | ||||
-rw-r--r-- | keyboards/ibm/model_m/ashpil_usbc/keymaps/ashpil/config.h (renamed from keyboards/ashpil/modelm_usbc/keymaps/ashpil/config.h) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m/ashpil_usbc/keymaps/ashpil/keymap.c (renamed from keyboards/ashpil/modelm_usbc/keymaps/ashpil/keymap.c) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m/ashpil_usbc/keymaps/ashpil/rules.mk (renamed from keyboards/ashpil/modelm_usbc/keymaps/ashpil/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m/ashpil_usbc/keymaps/default/keymap.c (renamed from keyboards/ashpil/modelm_usbc/keymaps/default/keymap.c) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m/ashpil_usbc/readme.md (renamed from keyboards/ashpil/modelm_usbc/readme.md) | 2 | ||||
-rw-r--r-- | keyboards/ibm/model_m/ashpil_usbc/rules.mk (renamed from keyboards/ashpil/modelm_usbc/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m/modelm/readme.md | 24 | ||||
-rw-r--r-- | keyboards/ibm/model_m/mschwingen/config.h (renamed from keyboards/mschwingen/modelm/config.h) | 6 | ||||
-rw-r--r-- | keyboards/ibm/model_m/mschwingen/info.json (renamed from keyboards/mschwingen/modelm/info.json) | 4 | ||||
-rw-r--r-- | keyboards/ibm/model_m/mschwingen/keymaps/default/keymap.c (renamed from keyboards/mschwingen/modelm/keymaps/default/keymap.c) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m/mschwingen/led_ffc/readme.md | 21 | ||||
-rw-r--r-- | keyboards/ibm/model_m/mschwingen/led_ffc/rules.mk (renamed from keyboards/mschwingen/modelm/led_ffc/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m/mschwingen/led_wired/readme.md | 21 | ||||
-rw-r--r-- | keyboards/ibm/model_m/mschwingen/led_wired/rules.mk (renamed from keyboards/mschwingen/modelm/led_wired/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m/mschwingen/led_ws2812/readme.md | 21 | ||||
-rw-r--r-- | keyboards/ibm/model_m/mschwingen/led_ws2812/rules.mk (renamed from keyboards/mschwingen/modelm/led_ws2812/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m/mschwingen/matrix.c (renamed from keyboards/mschwingen/modelm/matrix.c) | 4 | ||||
-rw-r--r-- | keyboards/ibm/model_m/mschwingen/mschwingen.c (renamed from keyboards/mschwingen/modelm/modelm.c) | 11 | ||||
-rw-r--r-- | keyboards/ibm/model_m/mschwingen/mschwingen.h (renamed from keyboards/mschwingen/modelm/modelm.h) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m/mschwingen/post_rules.mk (renamed from keyboards/mschwingen/modelm/post_rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m/mschwingen/readme.md (renamed from keyboards/mschwingen/modelm/readme.md) | 12 | ||||
-rw-r--r-- | keyboards/ibm/model_m/mschwingen/rules.mk (renamed from keyboards/mschwingen/modelm/rules.mk) | 2 | ||||
-rw-r--r-- | keyboards/ibm/model_m/teensy2/config.h (renamed from keyboards/converter/modelm101/config.h) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m/teensy2/info.json (renamed from keyboards/converter/modelm101_teensy2/info.json) | 2 | ||||
-rw-r--r-- | keyboards/ibm/model_m/teensy2/keymaps/default/keymap.c (renamed from keyboards/converter/modelm101/keymaps/default/keymap.c) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m/teensy2/keymaps/default/readme.md (renamed from keyboards/converter/modelm101/keymaps/default/readme.md) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m/teensy2/readme.md (renamed from keyboards/converter/modelm101_teensy2/readme.md) | 6 | ||||
-rw-r--r-- | keyboards/ibm/model_m/teensy2/rules.mk (renamed from keyboards/converter/modelm101_teensy2/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m/teensypp/config.h (renamed from keyboards/converter/modelm101_teensy2/config.h) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m/teensypp/info.json (renamed from keyboards/converter/modelm101/info.json) | 2 | ||||
-rw-r--r-- | keyboards/ibm/model_m/teensypp/keymaps/default/keymap.c (renamed from keyboards/converter/modelm101_teensy2/keymaps/default/keymap.c) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m/teensypp/keymaps/default/readme.md (renamed from keyboards/converter/modelm101_teensy2/keymaps/default/readme.md) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m/teensypp/keymaps/iw0rm3r/config.h (renamed from keyboards/converter/modelm101/keymaps/iw0rm3r/config.h) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m/teensypp/keymaps/iw0rm3r/keymap.c (renamed from keyboards/converter/modelm101/keymaps/iw0rm3r/keymap.c) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m/teensypp/keymaps/iw0rm3r/readme.md (renamed from keyboards/converter/modelm101/keymaps/iw0rm3r/readme.md) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m/teensypp/readme.md (renamed from keyboards/converter/modelm101/readme.md) | 24 | ||||
-rw-r--r-- | keyboards/ibm/model_m/teensypp/rules.mk (renamed from keyboards/converter/modelm101/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m/teensypp/teensypp.c (renamed from keyboards/converter/modelm101/modelm101.c) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m/yugo_m/config.h (renamed from keyboards/yugo_m/model_m_101/config.h) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m/yugo_m/info.json (renamed from keyboards/yugo_m/model_m_101/info.json) | 4 | ||||
-rw-r--r-- | keyboards/ibm/model_m/yugo_m/keymaps/default/keymap.c (renamed from keyboards/yugo_m/model_m_101/keymaps/default/keymap.c) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m/yugo_m/keymaps/default/readme.md (renamed from keyboards/yugo_m/model_m_101/keymaps/default/readme.md) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m/yugo_m/readme.md (renamed from keyboards/yugo_m/model_m_101/readme.md) | 4 | ||||
-rw-r--r-- | keyboards/ibm/model_m/yugo_m/rules.mk (renamed from keyboards/yugo_m/model_m_101/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m/yugo_m/yugo_m.c (renamed from keyboards/yugo_m/model_m_101/model_m_101.c) | 2 | ||||
-rw-r--r-- | keyboards/ibm/model_m_122/ibm122m/config.h (renamed from keyboards/handwired/ibm122m/config.h) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m_122/ibm122m/info.json (renamed from keyboards/handwired/ibm122m/info.json) | 1 | ||||
-rw-r--r-- | keyboards/ibm/model_m_122/ibm122m/keymaps/andresteare/keymap.c (renamed from keyboards/handwired/ibm122m/keymaps/andresteare/keymap.c) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m_122/ibm122m/keymaps/default/config.h (renamed from keyboards/handwired/ibm122m/keymaps/default/config.h) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m_122/ibm122m/keymaps/default/keymap.c (renamed from keyboards/handwired/ibm122m/keymaps/default/keymap.c) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m_122/ibm122m/keymaps/default/readme.md (renamed from keyboards/handwired/ibm122m/keymaps/default/readme.md) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m_122/ibm122m/keymaps/lukaus/config.h (renamed from keyboards/handwired/ibm122m/keymaps/lukaus/config.h) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m_122/ibm122m/keymaps/lukaus/keymap.c (renamed from keyboards/handwired/ibm122m/keymaps/lukaus/keymap.c) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m_122/ibm122m/keymaps/lukaus/readme.md (renamed from keyboards/handwired/ibm122m/keymaps/lukaus/readme.md) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m_122/ibm122m/keymaps/via/keymap.c (renamed from keyboards/handwired/ibm122m/keymaps/via/keymap.c) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m_122/ibm122m/keymaps/via/rules.mk (renamed from keyboards/handwired/ibm122m/keymaps/via/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m_122/ibm122m/readme.md | 31 | ||||
-rw-r--r-- | keyboards/ibm/model_m_122/ibm122m/rules.mk (renamed from keyboards/handwired/ibm122m/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m_122/m122_3270/blackpill/info.json (renamed from keyboards/tronguylabs/m122_3270/blackpill/info.json) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m_122/m122_3270/blackpill/readme.md (renamed from keyboards/tronguylabs/m122_3270/blackpill/readme.md) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m_122/m122_3270/blackpill/rules.mk (renamed from keyboards/tronguylabs/m122_3270/blackpill/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m_122/m122_3270/bluepill/info.json (renamed from keyboards/tronguylabs/m122_3270/bluepill/info.json) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m_122/m122_3270/bluepill/readme.md (renamed from keyboards/tronguylabs/m122_3270/bluepill/readme.md) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m_122/m122_3270/bluepill/rules.mk (renamed from keyboards/tronguylabs/m122_3270/bluepill/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m_122/m122_3270/info.json (renamed from keyboards/tronguylabs/m122_3270/info.json) | 1 | ||||
-rw-r--r-- | keyboards/ibm/model_m_122/m122_3270/keymaps/default/keymap.c (renamed from keyboards/tronguylabs/m122_3270/keymaps/default/keymap.c) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m_122/m122_3270/keymaps/default/readme.md (renamed from keyboards/tronguylabs/m122_3270/keymaps/default/readme.md) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m_122/m122_3270/readme.md | 33 | ||||
-rw-r--r-- | keyboards/ibm/model_m_122/m122_3270/teensy/info.json (renamed from keyboards/tronguylabs/m122_3270/teensy/info.json) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m_122/m122_3270/teensy/readme.md (renamed from keyboards/tronguylabs/m122_3270/teensy/readme.md) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m_122/m122_3270/teensy/rules.mk (renamed from keyboards/tronguylabs/m122_3270/teensy/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m_122/readme.md | 24 | ||||
-rw-r--r-- | keyboards/ibm/model_m_ssk/readme.md | 24 | ||||
-rw-r--r-- | keyboards/ibm/model_m_ssk/teensypp_ssk/config.h (renamed from keyboards/converter/modelm_ssk/config.h) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m_ssk/teensypp_ssk/info.json (renamed from keyboards/converter/modelm_ssk/info.json) | 2 | ||||
-rw-r--r-- | keyboards/ibm/model_m_ssk/teensypp_ssk/keymaps/default/keymap.c (renamed from keyboards/converter/modelm_ssk/keymaps/default/keymap.c) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m_ssk/teensypp_ssk/keymaps/default/readme.md (renamed from keyboards/converter/modelm_ssk/keymaps/default/readme.md) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m_ssk/teensypp_ssk/keymaps/tiltowait/config.h (renamed from keyboards/converter/modelm_ssk/keymaps/tiltowait/config.h) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m_ssk/teensypp_ssk/keymaps/tiltowait/keymap.c (renamed from keyboards/converter/modelm_ssk/keymaps/tiltowait/keymap.c) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m_ssk/teensypp_ssk/keymaps/tiltowait/readme.md (renamed from keyboards/converter/modelm_ssk/keymaps/tiltowait/readme.md) | 0 | ||||
-rw-r--r-- | keyboards/ibm/model_m_ssk/teensypp_ssk/readme.md (renamed from keyboards/converter/modelm_ssk/readme.md) | 6 | ||||
-rw-r--r-- | keyboards/ibm/model_m_ssk/teensypp_ssk/rules.mk (renamed from keyboards/converter/modelm_ssk/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/tronguylabs/m122_3270/readme.md | 22 | ||||
-rw-r--r-- | keyboards/yugo_m/readme.md | 19 |
87 files changed, 248 insertions, 105 deletions
diff --git a/keyboards/handwired/ibm122m/readme.md b/keyboards/handwired/ibm122m/readme.md deleted file mode 100644 index de89d7596e..0000000000 --- a/keyboards/handwired/ibm122m/readme.md +++ /dev/null @@ -1,16 +0,0 @@ -# ibm122m - - - -This is a keymap for the IBM Model M 122 key terminal keyboard running on a Teensy 2.0++ -I wired it to weird pins on mine (mainly to accomodate speakers), so make sure to update the pin arrays. - -Keyboard Maintainer: [Luke Stanley](https://github.com/lukexorz) -Hardware Supported: Teensy 2.0++ -Hardware Availability: https://www.pjrc.com/store/teensypp.html - -Make example for this keyboard (after setting up your build environment): - - make handwired/ibm122m:default - -See [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) then the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. diff --git a/keyboards/ashpil/modelm_usbc/modelm_usbc.c b/keyboards/ibm/model_m/ashpil_usbc/ashpil_usbc.c index 92b577635c..92b577635c 100644 --- a/keyboards/ashpil/modelm_usbc/modelm_usbc.c +++ b/keyboards/ibm/model_m/ashpil_usbc/ashpil_usbc.c diff --git a/keyboards/ashpil/modelm_usbc/info.json b/keyboards/ibm/model_m/ashpil_usbc/info.json index 4d8eec3167..ffdb608edc 100644 --- a/keyboards/ashpil/modelm_usbc/info.json +++ b/keyboards/ibm/model_m/ashpil_usbc/info.json @@ -1,7 +1,7 @@ { "keyboard_name": "IBM Model M 101/102", "manufacturer": "ashpil", - "url": "https://github.com/ashpil/qmk_firmware/tree/master/keyboards/ashpil/modelm_usbc", + "url": "https://github.com/qmk/qmk_firmware/tree/master/keyboards/ibm/model_m/ashpil_usbc", "maintainer": "ashpil", "usb": { "vid": "0xFEED", diff --git a/keyboards/ashpil/modelm_usbc/keymaps/ashpil/config.h b/keyboards/ibm/model_m/ashpil_usbc/keymaps/ashpil/config.h index 59cec33010..59cec33010 100644 --- a/keyboards/ashpil/modelm_usbc/keymaps/ashpil/config.h +++ b/keyboards/ibm/model_m/ashpil_usbc/keymaps/ashpil/config.h diff --git a/keyboards/ashpil/modelm_usbc/keymaps/ashpil/keymap.c b/keyboards/ibm/model_m/ashpil_usbc/keymaps/ashpil/keymap.c index e8df1f0c81..e8df1f0c81 100644 --- a/keyboards/ashpil/modelm_usbc/keymaps/ashpil/keymap.c +++ b/keyboards/ibm/model_m/ashpil_usbc/keymaps/ashpil/keymap.c diff --git a/keyboards/ashpil/modelm_usbc/keymaps/ashpil/rules.mk b/keyboards/ibm/model_m/ashpil_usbc/keymaps/ashpil/rules.mk index 23b7c173b8..23b7c173b8 100644 --- a/keyboards/ashpil/modelm_usbc/keymaps/ashpil/rules.mk +++ b/keyboards/ibm/model_m/ashpil_usbc/keymaps/ashpil/rules.mk diff --git a/keyboards/ashpil/modelm_usbc/keymaps/default/keymap.c b/keyboards/ibm/model_m/ashpil_usbc/keymaps/default/keymap.c index d8f80a5c72..d8f80a5c72 100644 --- a/keyboards/ashpil/modelm_usbc/keymaps/default/keymap.c +++ b/keyboards/ibm/model_m/ashpil_usbc/keymaps/default/keymap.c diff --git a/keyboards/ashpil/modelm_usbc/readme.md b/keyboards/ibm/model_m/ashpil_usbc/readme.md index 261d97ab49..801cb612fd 100644 --- a/keyboards/ashpil/modelm_usbc/readme.md +++ b/keyboards/ibm/model_m/ashpil_usbc/readme.md @@ -9,6 +9,6 @@ This is a configuration of QMK intended to be used with the [USB C Model M alt c Make example for this keyboard (after setting up your build environment): - make ashpil/modelm_usbc:default + make ibm/model_m/ashpil_usbc:default See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). diff --git a/keyboards/ashpil/modelm_usbc/rules.mk b/keyboards/ibm/model_m/ashpil_usbc/rules.mk index 6fe874e748..6fe874e748 100644 --- a/keyboards/ashpil/modelm_usbc/rules.mk +++ b/keyboards/ibm/model_m/ashpil_usbc/rules.mk diff --git a/keyboards/ibm/model_m/modelm/readme.md b/keyboards/ibm/model_m/modelm/readme.md new file mode 100644 index 0000000000..048b02495a --- /dev/null +++ b/keyboards/ibm/model_m/modelm/readme.md @@ -0,0 +1,24 @@ +# IBM Model M + +This is the parent directory for all projects that replace the controller +of IBM's Model M Keyboard and then run QMK on it. + +These controllers differ in their use of microcontrollers, connection (mainly +USB) optional speakers etc. + +Some of them can be bought fully assembled others are do-it-yourself. + +## Warning - Model M Variants + +**Not all of these projects will fit into your keyboard!** + +As the Model M was produced over several years there are many variants of the +controller PCB. Check what fits your keyboard before you build/order one. + +The variants built for PCs differ in: +* PCB size +* Connectors (8/12 pin flex, location) +* Ground wire connector location + +Additionally IBM built Model M variants for terminals with 122 keys, the +space saving keyboard (SSK, 84-key) etc. diff --git a/keyboards/mschwingen/modelm/config.h b/keyboards/ibm/model_m/mschwingen/config.h index c828bd36ff..b1dc81b8c7 100644 --- a/keyboards/mschwingen/modelm/config.h +++ b/keyboards/ibm/model_m/mschwingen/config.h @@ -56,15 +56,15 @@ #define MODELM_LED2 B6 #define MODELM_LED3 D0 -#if defined(KEYBOARD_mschwingen_modelm_led_wired) +#if defined(KEYBOARD_ibm_model_m_mschwingen_led_wired) # define MODELM_LED_CAPSLOCK MODELM_LED1 # define MODELM_LED_SCROLLOCK MODELM_LED2 # define MODELM_LED_NUMLOCK MODELM_LED3 -#elif defined(KEYBOARD_mschwingen_modelm_led_ffc) +#elif defined(KEYBOARD_ibm_model_m_mschwingen_led_ffc) # define MODELM_LED_CAPSLOCK MODELM_LED2 # define MODELM_LED_SCROLLOCK MODELM_LED3 # define MODELM_LED_NUMLOCK MODELM_LED1 -#elif defined(KEYBOARD_mschwingen_modelm_led_ws2812) +#elif defined(KEYBOARD_ibm_model_m_mschwingen_led_ws2812) #else # error one of MODELM_LEDS_FFC, MODELM_LEDS_WIRED or MODELM_LEDS_WS2812 must be set! #endif diff --git a/keyboards/mschwingen/modelm/info.json b/keyboards/ibm/model_m/mschwingen/info.json index 8005f5e7f7..1ba525de6c 100644 --- a/keyboards/mschwingen/modelm/info.json +++ b/keyboards/ibm/model_m/mschwingen/info.json @@ -1,7 +1,7 @@ { - "keyboard_name": "IBM Model M 101/102", + "keyboard_name": "atmega32U4 board for IBM Model M", "manufacturer": "mschwingen", - "url": "", + "url": "https://github.com/qmk/qmk_firmware/tree/master/keyboards/ibm/model_m/mschwingen", "maintainer": "mschwingen", "usb": { "vid": " |