Adds optional hebrew layout (Unicode) (#14156)
This commit is contained in:
@@ -18,6 +18,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
|
||||
// ------------------------------------- ⬇ --------------------------------------
|
||||
// Configuration:
|
||||
@@ -47,6 +48,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
• Colemak
|
||||
• Workman
|
||||
• Numpad
|
||||
• Hebrew
|
||||
|
||||
-2- ➡ Eviscerations ( ① / ② ) ⬅
|
||||
• Single layout
|
||||
@@ -146,6 +148,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
// _Activate_ one of these two, _remove_ the other.
|
||||
//#define BASE_QWERTY_BASEARROW__DEF_BASE // _Activate_ if you want Qwerty with Base arrows on the ‛Default’ spot
|
||||
//#define BASE_QWERTY_BASEARROW__ALT_BASE // _Activate_ if you want Qwerty with Base arrows on the ‛Alternate’ spot
|
||||
// ➡ ➡ ➡ This Base layer has configuration options at the top of its file. See ./ base_qwerty_basearrow.h
|
||||
//
|
||||
// • Dvorak
|
||||
// (a regular Dvorak layout)
|
||||
@@ -174,7 +177,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
// (a numerical keypad, one for left hand and one for right hand)
|
||||
// _Activate_ to get Numpad on Alternate. There is no option for Numpad on ‛Default’ base.
|
||||
#define BASE_NUMPAD__ALT_BASE // _Activate_ if you want Numpad on the ‛Alternate’ spot
|
||||
// ➡ ➡ ➡ This Base layer has configuration options at the top of its file. See ./base_numpad.c
|
||||
// ➡ ➡ ➡ This Base layer has configuration options at the top of its file. See ./base_numpad.h
|
||||
//
|
||||
// • Hebrew
|
||||
// (a simple Hebrew layout)
|
||||
// _Activate_ one of these two, _remove_ the other.
|
||||
//#define BASE_HEBREW__DEF_BASE // _Activate_ if you want Hebrew on the ‛Default’ spot
|
||||
//#define BASE_HEBREW__ALT_BASE // _Activate_ if you want Hebrew on the ‛Alternate’ spot
|
||||
// ➡ ➡ ➡ This Base layer has configuration options at the top of its file. See ./base_hebrew.h
|
||||
//
|
||||
/* -2- ➡ Eviscerations ( ① / ② ) ⬅
|
||||
*/
|
||||
@@ -517,12 +527,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
// Thinned out 2nd row: LSht ━ ─ ° • … ☐ ☑ ☑ ¿¡ ┄ ┅ RSht
|
||||
//
|
||||
#define FULL_DRA_4THROW // _Activate_ to have symbols on all unshifted + shifted positions on _DRA, 4th row.
|
||||
// Affected 4th row: „ ≤ ≥ ∅ ¢ ƒ ❦ 🙂 🙁 👍 👎 ⁽ ₍ ⁾ ₎
|
||||
// Affected 4th row: ¢ ƒ ⁽ ₍ ⁾ ₎
|
||||
// Full 4th row: BASE “„ ”≤ £≥ ∅ ¢ ±ƒ ❦ ♥ 🙂🙁 👍👎 ⁽₍ ⁾₎ Bkspc
|
||||
// Thinned out 4th row: BASE “ ” £ ± ♥ Bkspc
|
||||
// Thinned out 4th row: BASE “„ ”≤ £≥ ∅ ± ❦ ♥ 🙂🙁 👍👎 Bkspc
|
||||
//
|
||||
#define FULL_BON_4THROW // _Activate_ to have symbols on all unshifted + shifted positions on _BON, 4th row.
|
||||
// Affected 4th row: 🛠 ¤ ∑ ‱ ٭ 😊 ⍨ ⃰ ⁻ ⁺ 🄯 ©
|
||||
// Affected 4th row: 🛠 ¤ ∑ ‱ ٭ 😊 ⍨ ⃰ ⁻ ⁺ 🄯 © ⃰ √ ⁻⁺
|
||||
// Full 4th row: BASE ‛🛠 ’⬆ ¤ 🄯 ∑ © ‰‱ ★٭ 😊⍨ × ⃰ √ ⁻⁺ Bkspc
|
||||
// Thinned out 4th row: BASE ‛ ’⬆ ‰ ★ × Bkspc
|
||||
//
|
||||
@@ -559,7 +569,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
# endif
|
||||
// * Qwerty Base Arrow *
|
||||
# if defined(BASE_QWERTY_BASEARROW__DEF_BASE) || defined(BASE_QWERTY_BASEARROW__ALT_BASE)
|
||||
# include "./base_qwerty_basearrow.h" // Your Keymap header/configuration file.
|
||||
# include "./base_qwerty_basearrow.h" // qwerty base arrow, header
|
||||
# endif
|
||||
// * Hebrew *
|
||||
# if defined(BASE_HEBREW__DEF_BASE) || defined(BASE_HEBREW__ALT_BASE)
|
||||
# include "./base_hebrew.h" // Hebrew header
|
||||
# endif
|
||||
|
||||
// // ⬇ insert your ./base_YOUR_KEYMAP.h #include here:
|
||||
|
||||
Reference in New Issue
Block a user