Extended Community Layout Support (#15371)
* add tkl_f13_ansi Community Layout * add tkl_f13_ansi_tsangan Community Layout * add tkl_f13_iso Community Layout * add tkl_f13_iso_tsangan Community Layout * add missing layout diagrams to readme.md * fix layout macro references in info.json files * add tkl_nofrow_iso Community Layout * enable Community Layout support: dyz/dyz_tkl * enable Community Layout support: kopibeng/mnk88 * enable Community Layout support: mechlovin/infinity88 * enable Community Layout support: tgr/jane/v2ce * tgr/jane/v2ce: rename/add layouts The ANSI Tsangan and ISO Tsangan layout macros did not note that Split Right Shift was supported. This commit notes the Split Right Shift in the macro name, and adds Tsangan layouts without Split Right Shift for ANSI and ISO, which fixes the Community Layout support.
This commit is contained in:
		
							parent
							
								
									3cd77c53e2
								
							
						
					
					
						commit
						554cc86aeb
					
				
					 30 changed files with 903 additions and 6 deletions
				
			
		| 
						 | 
				
			
			@ -34,6 +34,21 @@ LAYOUT_60_ansi
 | 
			
		|||
└────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
LAYOUT_60_ansi_arrow_split_bs_7u_spc
 | 
			
		||||
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
 | 
			
		||||
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
 | 
			
		||||
├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤
 | 
			
		||||
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │
 | 
			
		||||
├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
 | 
			
		||||
│      │   │   │   │   │   │   │   │   │   │   │   │        │
 | 
			
		||||
├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┬───┤
 | 
			
		||||
│        │   │   │   │   │   │   │   │   │   │      │   │   │
 | 
			
		||||
├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴──┬───┼───┼───┤
 | 
			
		||||
│     │   │     │                           │   │   │   │   │
 | 
			
		||||
└─────┴───┴─────┴───────────────────────────┴───┴───┴───┴───┘
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
LAYOUT_60_ansi_arrow
 | 
			
		||||
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
 | 
			
		||||
| 
						 | 
				
			
			@ -440,6 +455,108 @@ LAYOUT_tkl_iso
 | 
			
		|||
└────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
LAYOUT_tkl_f13_ansi
 | 
			
		||||
┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐ ┌───┬───┬───┐
 | 
			
		||||
│   ││   │   │   │   ││   │   │   │   ││   │   │   │   ││   │ │   │   │   │
 | 
			
		||||
└───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┘ └───┴───┴───┘
 | 
			
		||||
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
 | 
			
		||||
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │
 | 
			
		||||
├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤
 | 
			
		||||
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
 | 
			
		||||
├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘
 | 
			
		||||
│      │   │   │   │   │   │   │   │   │   │   │   │        │
 | 
			
		||||
├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤     ┌───┐
 | 
			
		||||
│        │   │   │   │   │   │   │   │   │   │   │          │     │   │
 | 
			
		||||
├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐
 | 
			
		||||
│    │    │    │                        │    │    │    │    │ │   │   │   │
 | 
			
		||||
└────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
LAYOUT_tkl_f13_ansi_tsangan
 | 
			
		||||
┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐ ┌───┬───┬───┐
 | 
			
		||||
│   ││   │   │   │   ││   │   │   │   ││   │   │   │   ││   │ │   │   │   │
 | 
			
		||||
└───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┘ └───┴───┴───┘
 | 
			
		||||
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
 | 
			
		||||
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │
 | 
			
		||||
├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤
 | 
			
		||||
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
 | 
			
		||||
├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘
 | 
			
		||||
│      │   │   │   │   │   │   │   │   │   │   │   │        │
 | 
			
		||||
├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤     ┌───┐
 | 
			
		||||
│        │   │   │   │   │   │   │   │   │   │   │          │     │   │
 | 
			
		||||
├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─────┤ ┌───┼───┼───┐
 | 
			
		||||
│     │   │     │                           │     │   │     │ │   │   │   │
 | 
			
		||||
└─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ └───┴───┴───┘
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
LAYOUT_tkl_f13_iso
 | 
			
		||||
┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐ ┌───┬───┬───┐
 | 
			
		||||
│   ││   │   │   │   ││   │   │   │   ││   │   │   │   ││   │ │   │   │   │
 | 
			
		||||
└───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┘ └───┴───┴───┘
 | 
			
		||||
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
 | 
			
		||||
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │
 | 
			
		||||
├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤
 | 
			
		||||
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
 | 
			
		||||
├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │ └───┴───┴───┘
 | 
			
		||||
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │
 | 
			
		||||
├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤     ┌───┐
 | 
			
		||||
│    │   │   │   │   │   │   │   │   │   │   │   │          │     │   │
 | 
			
		||||
├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐
 | 
			
		||||
│    │    │    │                        │    │    │    │    │ │   │   │   │
 | 
			
		||||
└────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
LAYOUT_tkl_f13_iso_tsangan
 | 
			
		||||
┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐ ┌───┬───┬───┐
 | 
			
		||||
│   ││   │   │   │   ││   │   │   │   ││   │   │   │   ││   │ │   │   │   │
 | 
			
		||||
└───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┘ └───┴───┴───┘
 | 
			
		||||
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
 | 
			
		||||
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │
 | 
			
		||||
├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤
 | 
			
		||||
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
 | 
			
		||||
├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │ └───┴───┴───┘
 | 
			
		||||
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │
 | 
			
		||||
├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤     ┌───┐
 | 
			
		||||
│    │   │   │   │   │   │   │   │   │   │   │   │          │     │   │
 | 
			
		||||
├────┴┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─────┤ ┌───┼───┼───┐
 | 
			
		||||
│     │   │     │                           │     │   │     │ │   │   │   │
 | 
			
		||||
└─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ └───┴───┴───┘
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
LAYOUT_tkl_nofrow_ansi
 | 
			
		||||
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
 | 
			
		||||
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │
 | 
			
		||||
├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤
 | 
			
		||||
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
 | 
			
		||||
├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘
 | 
			
		||||
│      │   │   │   │   │   │   │   │   │   │   │   │        │
 | 
			
		||||
├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤     ┌───┐
 | 
			
		||||
│        │   │   │   │   │   │   │   │   │   │   │          │     │   │
 | 
			
		||||
├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐
 | 
			
		||||
│    │    │    │                        │    │    │    │    │ │   │   │   │
 | 
			
		||||
└────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
LAYOUT_tkl_nofrow_iso
 | 
			
		||||
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
 | 
			
		||||
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │
 | 
			
		||||
├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤
 | 
			
		||||
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
 | 
			
		||||
├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │ └───┴───┴───┘
 | 
			
		||||
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │
 | 
			
		||||
├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤     ┌───┐
 | 
			
		||||
│    │   │   │   │   │   │   │   │   │   │   │   │          │     │   │
 | 
			
		||||
├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐
 | 
			
		||||
│    │    │    │                        │    │    │    │    │ │   │   │   │
 | 
			
		||||
└────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
### 96% Form Factor
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
| 
						 | 
				
			
			@ -658,8 +775,32 @@ LAYOUT_numpad_6x4
 | 
			
		|||
└───────┴───┴───┘
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
LAYOUT_numpad_6x5
 | 
			
		||||
┌───┬───┬───┬───┬───┐
 | 
			
		||||
│   │   │   │   │   │
 | 
			
		||||
├───┼───┼───┼───┼───┤
 | 
			
		||||
│   │   │   │   │   │
 | 
			
		||||
├───┼───┼───┼───┼───┤
 | 
			
		||||
│   │   │   │   │   │
 | 
			
		||||
├───┼───┼───┼───┤   │
 | 
			
		||||
│   │   │   │   │   │
 | 
			
		||||
├───┼───┼───┼───┼───┤
 | 
			
		||||
│   │   │   │   │   │
 | 
			
		||||
├───┼───┴───┼───┤   │
 | 
			
		||||
│   │       │   │   │
 | 
			
		||||
└───┴───────┴───┴───┘
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
### Ortholinear Layouts
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
LAYOUT_ortho_1x1
 | 
			
		||||
┌───┐
 | 
			
		||||
│   │
 | 
			
		||||
└───┘
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
LAYOUT_ortho_2x3
 | 
			
		||||
┌───┬───┬───┐
 | 
			
		||||
| 
						 | 
				
			
			@ -728,6 +869,19 @@ LAYOUT_ortho_4x4
 | 
			
		|||
└───┴───┴───┴───┘
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
LAYOUT_ortho_4x6
 | 
			
		||||
┌───┬───┬───┬───┬───┬───┐
 | 
			
		||||
│   │   │   │   │   │   │
 | 
			
		||||
├───┼───┼───┼───┼───┼───┤
 | 
			
		||||
│   │   │   │   │   │   │
 | 
			
		||||
├───┼───┼───┼───┼───┼───┤
 | 
			
		||||
│   │   │   │   │   │   │
 | 
			
		||||
├───┼───┼───┼───┼───┼───┤
 | 
			
		||||
│   │   │   │   │   │   │
 | 
			
		||||
└───┴───┴───┴───┴───┴───┘
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
LAYOUT_ortho_5x5
 | 
			
		||||
┌───┬───┬───┬───┬───┐
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue