diff options
Diffstat (limited to 'quantum/keymap_extras')
20 files changed, 274 insertions, 242 deletions
diff --git a/quantum/keymap_extras/keymap_bepo.h b/quantum/keymap_extras/keymap_bepo.h index e5ef39552..013559e96 100644 --- a/quantum/keymap_extras/keymap_bepo.h +++ b/quantum/keymap_extras/keymap_bepo.h | |||
| @@ -1,3 +1,18 @@ | |||
| 1 | /* Copyright 2016 Didier Loiseau | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 1 | /* Keymap macros for the French BÉPO layout - http://bepo.fr */ | 16 | /* Keymap macros for the French BÉPO layout - http://bepo.fr */ |
| 2 | #ifndef KEYMAP_BEPO_H | 17 | #ifndef KEYMAP_BEPO_H |
| 3 | #define KEYMAP_BEPO_H | 18 | #define KEYMAP_BEPO_H |
diff --git a/quantum/keymap_extras/keymap_canadian_multilingual.h b/quantum/keymap_extras/keymap_canadian_multilingual.h index 0bc20c7b9..1d45bee32 100644 --- a/quantum/keymap_extras/keymap_canadian_multilingual.h +++ b/quantum/keymap_extras/keymap_canadian_multilingual.h | |||
| @@ -1,3 +1,18 @@ | |||
| 1 | /* Copyright 2016 Didier Loiseau | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 1 | #ifndef KEYMAP_CANADIAN_MULTILINGUAG_H | 16 | #ifndef KEYMAP_CANADIAN_MULTILINGUAG_H |
| 2 | #define KEYMAP_CANADIAN_MULTILINGUAG_H | 17 | #define KEYMAP_CANADIAN_MULTILINGUAG_H |
| 3 | 18 | ||
diff --git a/quantum/keymap_extras/keymap_colemak.h b/quantum/keymap_extras/keymap_colemak.h index b8d615748..2d3f9c06a 100644 --- a/quantum/keymap_extras/keymap_colemak.h +++ b/quantum/keymap_extras/keymap_colemak.h | |||
| @@ -1,3 +1,18 @@ | |||
| 1 | /* Copyright 2015-2016 Jack Humbert | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 1 | #ifndef KEYMAP_COLEMAK_H | 16 | #ifndef KEYMAP_COLEMAK_H |
| 2 | #define KEYMAP_COLEMAK_H | 17 | #define KEYMAP_COLEMAK_H |
| 3 | 18 | ||
diff --git a/quantum/keymap_extras/keymap_dvorak.h b/quantum/keymap_extras/keymap_dvorak.h index a0feed850..b1d5604ba 100644 --- a/quantum/keymap_extras/keymap_dvorak.h +++ b/quantum/keymap_extras/keymap_dvorak.h | |||
| @@ -1,3 +1,18 @@ | |||
| 1 | /* Copyright 2015-2016 Jack Humbert | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 1 | #ifndef KEYMAP_DVORAK_H | 16 | #ifndef KEYMAP_DVORAK_H |
| 2 | #define KEYMAP_DVORAK_H | 17 | #define KEYMAP_DVORAK_H |
| 3 | 18 | ||
diff --git a/quantum/keymap_extras/keymap_dvp.h b/quantum/keymap_extras/keymap_dvp.h index 83f49a52b..50e2d1f46 100644 --- a/quantum/keymap_extras/keymap_dvp.h +++ b/quantum/keymap_extras/keymap_dvp.h | |||
| @@ -1,3 +1,19 @@ | |||
| 1 | /* Copyright 2016 Artyom Mironov | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 1 | #ifndef KEYMAP_DVP_H | 17 | #ifndef KEYMAP_DVP_H |
| 2 | #define KEYMAP_DVP_H | 18 | #define KEYMAP_DVP_H |
| 3 | 19 | ||
diff --git a/quantum/keymap_extras/keymap_fr_ch.h b/quantum/keymap_extras/keymap_fr_ch.h index 87d4bb24c..c0ca832a6 100644 --- a/quantum/keymap_extras/keymap_fr_ch.h +++ b/quantum/keymap_extras/keymap_fr_ch.h | |||
| @@ -1,3 +1,18 @@ | |||
| 1 | /* Copyright 2016 Vincent Pochet | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 1 | #ifndef KEYMAP_FR_CH | 16 | #ifndef KEYMAP_FR_CH |
| 2 | #define KEYMAP_FR_CH | 17 | #define KEYMAP_FR_CH |
| 3 | 18 | ||
diff --git a/quantum/keymap_extras/keymap_french.h b/quantum/keymap_extras/keymap_french.h index 401bbdf64..3308dc5f7 100644 --- a/quantum/keymap_extras/keymap_french.h +++ b/quantum/keymap_extras/keymap_french.h | |||
| @@ -1,3 +1,18 @@ | |||
| 1 | /* Copyright 2015-2016 Jack Humbert | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 1 | #ifndef KEYMAP_FRENCH_H | 16 | #ifndef KEYMAP_FRENCH_H |
| 2 | #define KEYMAP_FRENCH_H | 17 | #define KEYMAP_FRENCH_H |
| 3 | 18 | ||
diff --git a/quantum/keymap_extras/keymap_french_osx.h b/quantum/keymap_extras/keymap_french_osx.h index 004d73ee2..ecade3fe9 100644 --- a/quantum/keymap_extras/keymap_french_osx.h +++ b/quantum/keymap_extras/keymap_french_osx.h | |||
| @@ -1,3 +1,18 @@ | |||
| 1 | /* Copyright 2016 Sébastien Pérochon | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 1 | #ifndef KEYMAP_FRENCH_OSX_H | 16 | #ifndef KEYMAP_FRENCH_OSX_H |
| 2 | #define KEYMAP_FRENCH_OSX_H | 17 | #define KEYMAP_FRENCH_OSX_H |
| 3 | 18 | ||
| @@ -74,4 +89,4 @@ | |||
| 74 | #define FR_PIPE LSFT(LALT(KC_L)) | 89 | #define FR_PIPE LSFT(LALT(KC_L)) |
| 75 | #define FR_BSLS LSFT(LALT(FR_COLN)) | 90 | #define FR_BSLS LSFT(LALT(FR_COLN)) |
| 76 | 91 | ||
| 77 | #endif \ No newline at end of file | 92 | #endif |
diff --git a/quantum/keymap_extras/keymap_german.h b/quantum/keymap_extras/keymap_german.h index 7e2e0ed44..e007c26ef 100644 --- a/quantum/keymap_extras/keymap_german.h +++ b/quantum/keymap_extras/keymap_german.h | |||
| @@ -1,3 +1,19 @@ | |||
| 1 | /* Copyright 2015-2016 Matthias Schmidtt | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 1 | #ifndef KEYMAP_GERMAN | 17 | #ifndef KEYMAP_GERMAN |
| 2 | #define KEYMAP_GERMAN | 18 | #define KEYMAP_GERMAN |
| 3 | 19 | ||
diff --git a/quantum/keymap_extras/keymap_german_ch.h b/quantum/keymap_extras/keymap_german_ch.h index b66d582a4..8332e00af 100644 --- a/quantum/keymap_extras/keymap_german_ch.h +++ b/quantum/keymap_extras/keymap_german_ch.h | |||
| @@ -1,3 +1,18 @@ | |||
| 1 | /* Copyright 2016 heartsekai | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 1 | #ifndef KEYMAP_SWISS_GERMAN | 16 | #ifndef KEYMAP_SWISS_GERMAN |
| 2 | #define KEYMAP_SWISS_GERMAN | 17 | #define KEYMAP_SWISS_GERMAN |
| 3 | 18 | ||
diff --git a/quantum/keymap_extras/keymap_german_osx.h b/quantum/keymap_extras/keymap_german_osx.h index f63f06618..798bb7579 100644 --- a/quantum/keymap_extras/keymap_german_osx.h +++ b/quantum/keymap_extras/keymap_german_osx.h | |||
| @@ -1,3 +1,18 @@ | |||
| 1 | /* Copyright 2016 Stephen Bösebeck | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 1 | #ifndef KEYMAP_GERMAN_OSX | 16 | #ifndef KEYMAP_GERMAN_OSX |
| 2 | #define KEYMAP_GERMAN_OSX | 17 | #define KEYMAP_GERMAN_OSX |
| 3 | 18 | ||
diff --git a/quantum/keymap_extras/keymap_jp.h b/quantum/keymap_extras/keymap_jp.h index e81b5952e..fb74bce8d 100644 --- a/quantum/keymap_extras/keymap_jp.h +++ b/quantum/keymap_extras/keymap_jp.h | |||
| @@ -1,4 +1,19 @@ | |||
| 1 | /* JP106-layout (Japanese Standard) | 1 | /* Copyright 2016 h-youhei |
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | * | ||
| 16 | * JP106-layout (Japanese Standard) | ||
| 2 | * | 17 | * |
| 3 | * For more information, see | 18 | * For more information, see |
| 4 | * http://www2d.biglobe.ne.jp/~msyk/keyboard/layout/usbkeycode.html | 19 | * http://www2d.biglobe.ne.jp/~msyk/keyboard/layout/usbkeycode.html |
diff --git a/quantum/keymap_extras/keymap_neo2.h b/quantum/keymap_extras/keymap_neo2.h index 80439af34..174f4a6ee 100644 --- a/quantum/keymap_extras/keymap_neo2.h +++ b/quantum/keymap_extras/keymap_neo2.h | |||
| @@ -1,3 +1,18 @@ | |||
| 1 | /* Copyright 2016 Matthias Schmitt | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 1 | #ifndef KEYMAP_NEO2 | 16 | #ifndef KEYMAP_NEO2 |
| 2 | #define KEYMAP_NEO2 | 17 | #define KEYMAP_NEO2 |
| 3 | 18 | ||
diff --git a/quantum/keymap_extras/keymap_nordic.h b/quantum/keymap_extras/keymap_nordic.h index 9b0ef35ca..6b34db558 100644 --- a/quantum/keymap_extras/keymap_nordic.h +++ b/quantum/keymap_extras/keymap_nordic.h | |||
| @@ -1,3 +1,18 @@ | |||
| 1 | /* Copyright 2015-2016 Jack Humbert | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 1 | #ifndef KEYMAP_NORDIC_H | 16 | #ifndef KEYMAP_NORDIC_H |
| 2 | #define KEYMAP_NORDIC_H | 17 | #define KEYMAP_NORDIC_H |
| 3 | 18 | ||
diff --git a/quantum/keymap_extras/keymap_norwegian.h b/quantum/keymap_extras/keymap_norwegian.h index 5c4e8c495..b7128973a 100644 --- a/quantum/keymap_extras/keymap_norwegian.h +++ b/quantum/keymap_extras/keymap_norwegian.h | |||
| @@ -1,3 +1,18 @@ | |||
| 1 | /* Copyright 2016 Jack Humbert | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 1 | #ifndef KEYMAP_NORWEGIAN_H | 16 | #ifndef KEYMAP_NORWEGIAN_H |
| 2 | #define KEYMAP_NORWEGIAN_H | 17 | #define KEYMAP_NORWEGIAN_H |
| 3 | 18 | ||
diff --git a/quantum/keymap_extras/keymap_plover.h b/quantum/keymap_extras/keymap_plover.h index 9b88f7d84..de6d8c53f 100644 --- a/quantum/keymap_extras/keymap_plover.h +++ b/quantum/keymap_extras/keymap_plover.h | |||
| @@ -1,3 +1,18 @@ | |||
| 1 | /* Copyright 2016 James Kay | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 1 | #ifndef KEYMAP_PLOVER_H | 16 | #ifndef KEYMAP_PLOVER_H |
| 2 | #define KEYMAP_PLOVER_H | 17 | #define KEYMAP_PLOVER_H |
| 3 | 18 | ||
diff --git a/quantum/keymap_extras/keymap_russian.h b/quantum/keymap_extras/keymap_russian.h deleted file mode 100644 index 237e9abde..000000000 --- a/quantum/keymap_extras/keymap_russian.h +++ /dev/null | |||
| @@ -1,77 +0,0 @@ | |||
| 1 | #ifndef KEYMAP_RUSSIAN_H | ||
| 2 | #define KEYMAP_RUSSIAN_H | ||
| 3 | |||
| 4 | #include "keymap.h" | ||
| 5 | |||
| 6 | // Normal Chracters // reg SHIFT | ||
| 7 | #define RU_A KC_F // а and А | ||
| 8 | #define RU_BE KC_COMM // б and Б | ||
| 9 | #define RU_VE KC_D // в and В | ||
| 10 | #define RU_GHE KC_U // г and Г | ||
| 11 | #define RU_DE KC_L // д and Д | ||
| 12 | #define RU_IE KC_T // е and Е | ||
| 13 | #define RU_IO KC_GRV // ё and Ё | ||
| 14 | #define RU_ZHE KC_SCLN // ж and Ж | ||
| 15 | #define RU_ZE KC_P // з and З | ||
| 16 | #define RU_I KC_B // и and И | ||
| 17 | #define RU_SRT_I KC_Q // й and Й | ||
| 18 | #define RU_KA KC_R // к and К | ||
| 19 | #define RU_EL KC_K // л and Л | ||
| 20 | #define RU_EM KC_V // м and М | ||
| 21 | #define RU_EN KC_Y // н and Н | ||
| 22 | #define RU_O KC_J // о and О | ||
| 23 | #define RU_PE KC_G // п and П | ||
| 24 | #define RU_ER KC_H // р and Р | ||
| 25 | #define RU_ES KC_C // с and С | ||
| 26 | #define RU_TE KC_N // т and Т | ||
| 27 | #define RU_U KC_E // у and У | ||
| 28 | #define RU_EF KC_A // ф and Ф | ||
| 29 | #define RU_HA KC_LBRC // х and Х | ||
| 30 | #define RU_TSE KC_W // ц and Ц | ||
| 31 | #define RU_CHE KC_X // ч and Ч | ||
| 32 | #define RU_SHA KC_I // ш and Ш | ||
| 33 | #define RU_SHCHA KC_O // щ and Щ | ||
| 34 | #define RU_HSIGN KC_RBRC // ъ and Ъ | ||
| 35 | #define RU_YERU KC_S // ы and Ы | ||
| 36 | #define RU_SSIGN KC_M // ь and Ь | ||
| 37 | #define RU_E KC_QUOT // э and Э | ||
| 38 | #define RU_YU KC_DOT // ю and Ю | ||
| 39 | #define RU_YA KC_Z // я and Я | ||
| 40 | |||
| 41 | #define RU_1 KC_1 // 1 and ! | ||
| 42 | #define RU_2 KC_2 // 2 and " | ||
| 43 | #define RU_3 KC_3 // 3 and № | ||
| 44 | #define RU_4 KC_4 // 4 and ; | ||
| 45 | #define RU_5 KC_5 // 5 and % | ||
| 46 | #define RU_6 KC_6 // 6 and : | ||
| 47 | #define RU_7 KC_7 // 7 and ? | ||
| 48 | #define RU_8 KC_8 // 8 and * | ||
| 49 | #define RU_9 KC_9 // 9 and ( | ||
| 50 | #define RU_0 KC_0 // 0 and ) | ||
| 51 | |||
| 52 | #define RU_MINS KC_MINS // - and _ | ||
| 53 | #define RU_EQL KC_EQL // = and + | ||
| 54 | #define RU_BSLS KC_BSLS // \ and / | ||
| 55 | #define RU_DOT KC_SLSH // . and , | ||
| 56 | |||
| 57 | // Shifted Chracters | ||
| 58 | #define RU_EXLM LSFT(RU_1) // ! | ||
| 59 | #define RU_DQUT LSFT(RU_2) // " | ||
| 60 | #define RU_NMRO LSFT(RU_3) // № | ||
| 61 | #define RU_SCLN LSFT(RU_4) // ; | ||
| 62 | #define RU_PERC LSFT(RU_5) // % | ||
| 63 | #define RU_COLN LSFT(RU_6) // : | ||
| 64 | #define RU_QUES LSFT(RU_7) // ? | ||
| 65 | #define RU_ASTR LSFT(RU_8) // * | ||
| 66 | #define RU_LPRN LSFT(RU_9) // ( | ||
| 67 | #define RU_RPRN LSFT(RU_0) // ) | ||
| 68 | |||
| 69 | #define RU_UNDR LSFT(RU_MINS) // _ | ||
| 70 | #define RU_PLUS LSFT(RU_EQL) // + | ||
| 71 | #define RU_SLSH LSFT(RU_BSLS) // / | ||
| 72 | #define RU_COMM LSFT(RU_DOT) // , | ||
| 73 | |||
| 74 | // Alt Gr-ed characters | ||
| 75 | #define RU_RUBL RALT(RU_8) // ₽ | ||
| 76 | |||
| 77 | #endif | ||
diff --git a/quantum/keymap_extras/keymap_spanish.h b/quantum/keymap_extras/keymap_spanish.h index 4ba568af2..3a5787e9c 100644 --- a/quantum/keymap_extras/keymap_spanish.h +++ b/quantum/keymap_extras/keymap_spanish.h | |||
| @@ -1,3 +1,18 @@ | |||
| 1 | /* Copyright 2015-2016 Jack Humbert | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 1 | #ifndef KEYMAP_SPANISH_H | 16 | #ifndef KEYMAP_SPANISH_H |
| 2 | #define KEYMAP_SPANISH_H | 17 | #define KEYMAP_SPANISH_H |
| 3 | 18 | ||
diff --git a/quantum/keymap_extras/keymap_uk.h b/quantum/keymap_extras/keymap_uk.h index 00c87afc3..9d02efe04 100644 --- a/quantum/keymap_extras/keymap_uk.h +++ b/quantum/keymap_extras/keymap_uk.h | |||
| @@ -1,3 +1,18 @@ | |||
| 1 | /* Copyright 2015-2016 Jack Humbert | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 1 | #ifndef KEYMAP_UK_H | 16 | #ifndef KEYMAP_UK_H |
| 2 | #define KEYMAP_UK_H | 17 | #define KEYMAP_UK_H |
| 3 | 18 | ||
diff --git a/quantum/keymap_extras/keymap_unicode_cyrillic.h b/quantum/keymap_extras/keymap_unicode_cyrillic.h deleted file mode 100644 index a40626d91..000000000 --- a/quantum/keymap_extras/keymap_unicode_cyrillic.h +++ /dev/null | |||
| @@ -1,163 +0,0 @@ | |||
| 1 | #ifndef KEYMAP_CYRILLIC_H | ||
| 2 | #define KEYMAP_CYRILLIC_H | ||
| 3 | |||
| 4 | #include "keymap.h" | ||
| 5 | |||
| 6 | /* | ||
| 7 | * This is based off of | ||
| 8 | * https://en.wikipedia.org/wiki/Cyrillic_script | ||
| 9 | * | ||
| 10 | * Unicode is iffy, a software implementation is preferred | ||
| 11 | */ | ||
| 12 | |||
| 13 | // Capital Char russian/ukrainian/bulgarian | ||
| 14 | #define CY_A UC(0x0410) // А rus ukr bul | ||
| 15 | #define CY_BE UC(0x0411) // Б rus ukr bul | ||
| 16 | #define CY_VE UC(0x0412) // В rus ukr bul | ||
| 17 | #define CY_GHE UC(0x0413) // Г rus ukr bul | ||
| 18 | #define CY_GHEUP UC(0x0490) // Ґ ukr | ||
| 19 | #define CY_DE UC(0x0414) // Д rus ukr bul | ||
| 20 | #define CY_DJE UC(0x0402) // Ђ | ||
| 21 | #define CY_GJE UC(0x0403) // Ѓ | ||
| 22 | #define CY_IE UC(0x0415) // Е rus ukr bul | ||
| 23 | #define CY_IO UC(0x0401) // Ё rus | ||
| 24 | #define CY_UIE UC(0x0404) // Є ukr | ||
| 25 | #define CY_ZHE UC(0x0416) // Ж rus ukr bul | ||
| 26 | #define CY_ZE UC(0x0417) // З rus ukr bul | ||
| 27 | #define CY_DZE UC(0x0405) // Ѕ | ||
| 28 | #define CY_I UC(0x0418) // И rus ukr bul | ||
| 29 | #define CY_B_U_I UC(0x0406) // І ukr | ||
| 30 | #define CY_YI UC(0x0407) // Ї ukr | ||
| 31 | #define CY_SRT_I UC(0x0419) // Й rus ukr bul | ||
| 32 | #define CY_JE UC(0x0408) // Ј | ||
| 33 | #define CY_KA UC(0x041a) // К rus ukr bul | ||
| 34 | #define CY_EL UC(0x041b) // Л rus ukr bul | ||
| 35 | #define CY_LJE UC(0x0409) // Љ | ||
| 36 | #define CY_EM UC(0x041c) // М rus ukr bul | ||
| 37 | #define CY_EN UC(0x041d) // Н rus ukr bul | ||
| 38 | #define CY_NJE UC(0x040a) // Њ | ||
| 39 | #define CY_O UC(0x041e) // О rus ukr bul | ||
| 40 | #define CY_PE UC(0x041f) // П rus ukr bul | ||
| 41 | #define CY_ER UC(0x0420) // Р rus ukr bul | ||
| 42 | #define CY_ES UC(0x0421) // С rus ukr bul | ||
| 43 | #define CY_TE UC(0x0422) // Т rus ukr bul | ||
| 44 | #define CY_TSHE UC(0x040b) // Ћ | ||
| 45 | #define CY_KJE UC(0x040c) // Ќ | ||
| 46 | #define CY_U UC(0x0423) // У rus ukr bul | ||
| 47 | #define CY_SRT_U UC(0x040e) // Ў | ||
| 48 | #define CY_EF UC(0x0424) // Ф rus ukr bul | ||
| 49 | #define CY_HA UC(0x0425) // Х rus bul | ||
| 50 | #define CY_TSE UC(0x0426) // Ц rus ukr bul | ||
| 51 | #define CY_CHE UC(0x0427) // Ч rus ukr bul | ||
| 52 | #define CY_DZHE UC(0x040f) // Џ | ||
| 53 | #define CY_SHA UC(0x0428) // Ш rus ukr bul | ||
| 54 | #define CY_SHCHA UC(0x0429) // Щ rus ukr bul | ||
| 55 | #define CY_HSIGN UC(0x042a) // Ъ rus bul | ||
| 56 | #define CY_YERU UC(0x042b) // Ы rus | ||
| 57 | #define CY_SSIGN UC(0x042c) // Ь rus ukr bul | ||
| 58 | #define CY_E UC(0x042d) // Э rus | ||
| 59 | #define CY_YU UC(0x042e) // Ю rus ukr bul | ||
| 60 | #define CY_YA UC(0x042f) // Я rus ukr bul | ||
| 61 | // Important Cyrillic non-Slavic letters | ||
| 62 | #define CY_PALOCHKA UC(0x04c0) // Ӏ | ||
| 63 | #define CY_SCHWA UC(0x04d8) // Ә | ||
| 64 | #define CY_GHE_S UC(0x0492) // Ғ | ||
| 65 | #define CY_ZE_D UC(0x0498) // Ҙ | ||
| 66 | #define CY_ES_D UC(0x04aa) // Ҫ | ||
| 67 | #define CY_BR_KA UC(0x04a0) // Ҡ | ||
| 68 | #define CY_ZHE_D UC(0x0496) // Җ | ||
| 69 | #define CY_KA_D UC(0x049a) // Қ | ||
| 70 | #define CY_EN_D UC(0x04a2) // Ң | ||
| 71 | #define CY_ENGHE UC(0x04a4) // Ҥ | ||
| 72 | #define CY_BRD_O UC(0x04e8) // Ө | ||
| 73 | #define CY_STR_U UC(0x04ae) // Ү | ||
| 74 | #define CY_S_U_S UC(0x04b0) // Ұ | ||
| 75 | #define CY_SHHA UC(0x04ba) // Һ | ||
| 76 | #define CY_HA_D UC(0x04b2) // Ҳ | ||
| 77 | |||
| 78 | |||
| 79 | // Small | ||
| 80 | #define CY_a UC(0x0430) // a rus ukr bul | ||
| 81 | #define CY_be UC(0x0431) // б rus ukr bul | ||
| 82 | #define CY_ve UC(0x0432) // в rus ukr bul | ||
| 83 | #define CY_ghe UC(0x0433) // г rus ukr bul | ||
| 84 | #define CY_gheup UC(0x0491) // ґ ukr | ||
| 85 | #define CY_de UC(0x0434) // д rus ukr bul | ||
| 86 | #define CY_dje UC(0x0452) // ђ | ||
| 87 | #define CY_gje UC(0x0453) // ѓ | ||
| 88 | #define CY_ie UC(0x0435) // е rus ukr bul | ||
| 89 | #define CY_io UC(0x0451) // ё rus | ||
| 90 | #define CY_uie UC(0x0454) // є ukr | ||
| 91 | #define CY_zhe UC(0x0436) // ж rus ukr bul | ||
| 92 | #define CY_ze UC(0x0437) // з rus ukr bul | ||
| 93 | #define CY_dze UC(0x0455) // ѕ | ||
| 94 | #define CY_i UC(0x0438) // и rus ukr bul | ||
| 95 | #define CY_b_u_i UC(0x0456) // і ukr | ||
| 96 | #define CY_yi UC(0x0457) // ї ukr | ||
| 97 | #define CY_srt_i UC(0x0439) // й rus ukr bul | ||
| 98 | #define CY_je UC(0x0458) // ј | ||
| 99 | #define CY_ka UC(0x043a) // к rus ukr bul | ||
| 100 | #define CY_el UC(0x043b) // л rus ukr bul | ||
| 101 | #define CY_lje UC(0x0459) // љ | ||
| 102 | #define CY_em UC(0x043c) // м rus ukr bul | ||
| 103 | #define CY_en UC(0x043d) // н rus ukr bul | ||
| 104 | #define CY_nje UC(0x045a) // њ | ||
| 105 | #define CY_o UC(0x043e) // о rus ukr bul | ||
| 106 | #define CY_pe UC(0x043f) // п rus ukr bul | ||
| 107 | #define CY_er UC(0x0440) // р rus ukr bul | ||
| 108 | #define CY_es UC(0x0441) // с rus ukr bul | ||
| 109 | #define CY_te UC(0x0442) // т rus ukr bul | ||
| 110 | #define CY_tshe UC(0x045b) // ћ | ||
| 111 | #define CY_kje UC(0x045c) // ќ | ||
| 112 | #define CY_u UC(0x0443) // у rus ukr bul | ||
| 113 | #define CY_srt_u UC(0x045e) // ў | ||
| 114 | #define CY_ef UC(0x0444) // ф rus ukr bul | ||
| 115 | #define CY_ha UC(0x0445) // х rus ukr bul | ||
| 116 | #define CY_tse UC(0x0446) // ц rus ukr bul | ||
| 117 | #define CY_che UC(0x0447) // ч rus ukr bul | ||
| 118 | #define CY_dzhe UC(0x045f) // џ | ||
| 119 | #define CY_sha UC(0x0448) // ш rus ukr bul | ||
| 120 | #define CY_shcha UC(0x0449) // щ rus ukr bul | ||
| 121 | #define CY_hsign UC(0x044a) // ъ rus bul | ||
| 122 | #define CY_yeru UC(0x044b) // ы rus | ||
| 123 | #define CY_ssign UC(0x044c) // ь rus ukr bul | ||
| 124 | #define CY_e UC(0x044d) // э rus | ||
| 125 | #define CY_yu UC(0x044e) // ю rus ukr bul | ||
| 126 | #define CY_ya UC(0x044f) // я rus ukr bul | ||
| 127 | // Important Cyrillic non-Slavic letters | ||
| 128 | #define CY_palochka UC(0x04cf) // ӏ | ||
| 129 | #define CY_schwa UC(0x04d9) // ә | ||
| 130 | #define CY_ghe_s UC(0x0493) // ғ | ||
| 131 | #define CY_ze_d UC(0x0499) // ҙ | ||
| 132 | #define CY_es_d UC(0x04ab) // ҫ | ||
| 133 | #define CY_br_ka UC(0x04a1) // ҡ | ||
| 134 | #define CY_zhe_d UC(0x0497) // җ | ||
| 135 | #define CY_ka_d UC(0x049b) // қ | ||
| 136 | #define CY_en_d UC(0x04a3) // ң | ||
| 137 | #define CY_enghe UC(0x04a5) // ҥ | ||
| 138 | #define CY_brd_o UC(0x04e9) // ө | ||
| 139 | #define CY_str_u UC(0x04af) // ү | ||
| 140 | #define CY_s_u_s UC(0x04b1) // ұ | ||
| 141 | #define CY_shha UC(0x04bb) // һ | ||
| 142 | #define CY_ha_d UC(0x04b3) // ҳ | ||
| 143 | |||
| 144 | |||
| 145 | // Extra | ||
| 146 | #define CY_slr_ve UC(0x1c80) // ᲀ CYRILLIC SMALL LETTER ROUNDED VE | ||
| 147 | #define CY_ll_de UC(0x1c81) // ᲁ CYRILLIC SMALL LETTER LONG-LEGGED DE | ||
| 148 | #define CY_ZEMLYA UC(0xa640) // Ꙁ CYRILLIC CAPITAL LETTER ZEMLYA | ||
| 149 | #define CY_zemlya UC(0xa641) // ꙁ CYRILLIC SMALL LETTER ZEMLYA | ||
| 150 | #define CY_RV_DZE UC(0xa644) // Ꙅ CYRILLIC CAPITAL LETTER REVERSED DZE | ||
| 151 | #define CY_rv_DZE UC(0xa645) // ꙅ CYRILLIC SMALL LETTER REVERSED DZE | ||
| 152 | #define CY_slw_es UC(0x1c83) // ᲃ CYRILLIC SMALL LETTER WIDE ES | ||
| 153 | #define CY_st_te UC(0x1c84) // ᲄ CYRILLIC SMALL LETTER TALL TE | ||
| 154 | #define CY_3l_te UC(0x1c85) // ᲅ CYRILLIC SMALL LETTER THREE-LEGGED TE | ||
| 155 | #define CY_thsign UC(0x1c86) // ᲆ CYRILLIC SMALL LETTER TALL HARD SIGN | ||
| 156 | #define CY_YERUBY UC(0xa650) // Ꙑ CYRILLIC CAPITAL LETTER YERU WITH BACK YER | ||
| 157 | #define CY_yeruby UC(0xa651) // ꙑ CYRILLIC SMALL LETTER YERU WITH BACK YER | ||
| 158 | #define CY_RUBL UC(0x20bd) // ₽ | ||
| 159 | #define CY_NMRO UC(0x2116) // № | ||
| 160 | |||
| 161 | // The letters Zje and Sje are made for other letters and accent marks | ||
| 162 | |||
| 163 | #endif | ||
