Peter Cock 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								93002d456c 
								
							 
						 
						
							
							
								
								Fix typo/reword README  
							
							 
							
							
							
						 
						
							2025-07-16 22:49:22 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Cock 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								568a9a9e48 
								
							 
						 
						
							
							
								
								Drop GP prefix to make columns narrower  
							
							 
							
							... 
							
							
							
							Easier to read on a not-so-wide window or screen. 
							
						 
						
							2025-07-16 22:34:09 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter J. A. Cock 
								
							 
						 
						
							
							
							
							
								
							
							
								9030314f17 
								
							 
						 
						
							
							
								
								Left/right flip due to PCB front/back confusion  
							
							 
							
							
							
						 
						
							2025-07-16 22:13:15 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter J. A. Cock 
								
							 
						 
						
							
							
							
							
								
							
							
								b0cdc8eb61 
								
							 
						 
						
							
							
								
								Fix right thumbs in Vial  
							
							 
							
							... 
							
							
							
							$ qmk format-json keyboards/tutte_coxeter_36k/keymaps/vial/vial.json -f keymap -i 
							
						 
						
							2025-07-16 20:13:47 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Cock 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ee91d5f9a6 
								
							 
						 
						
							
							
								
								Show table representation of the 36 keys  
							
							 
							
							... 
							
							
							
							This should match the Vial representation exactly
(which also ignores stagger and splay). 
							
						 
						
							2025-07-04 13:14:37 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Cock 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								79d48f6400 
								
							 
						 
						
							
							
								
								Show 13x13 sparse scanning matrix in README  
							
							 
							
							
							
						 
						
							2025-07-04 13:09:00 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Cock 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								782141a581 
								
							 
						 
						
							
							
								
								Fix repeated entries in row pins (typo)  
							
							 
							
							... 
							
							
							
							Surprised this still compiled! 
							
						 
						
							2025-07-04 12:52:29 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter J. A. Cock 
								
							 
						 
						
							
							
							
							
								
							
							
								80c3b646d4 
								
							 
						 
						
							
							
								
								Add community_layouts metadata (split_3x5_3)  
							
							 
							
							
							
						 
						
							2025-07-01 21:23:02 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter J. A. Cock 
								
							 
						 
						
							
							
							
							
								
							
							
								6b9d0e0fcc 
								
							 
						 
						
							
							
								
								qmk format-json keyboards/tutte_coxeter_36k/keymaps/vial/vial.json -f keymap  
							
							 
							
							
							
						 
						
							2025-07-01 21:22:07 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter J. A. Cock 
								
							 
						 
						
							
							
							
							
								
							
							
								d51a902afa 
								
							 
						 
						
							
							
								
								qmk format-json -i keyboards/tutte_coxeter_36k/keyboard.json -t keyboard  
							
							 
							
							
							
						 
						
							2025-07-01 21:20:27 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter J. A. Cock 
								
							 
						 
						
							
							
							
							
								
							
							
								d0f1bffd2d 
								
							 
						 
						
							
							
								
								Revert "Combine QMK & Vial GitHub Actions" changes.  
							
							 
							
							... 
							
							
							
							Sadly the #3  approach failed with a clash in the upload name. 
							
						 
						
							2025-06-30 13:02:51 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter J. A. Cock 
								
							 
						 
						
							
							
							
							
								
							
							
								0b1a5888d6 
								
							 
						 
						
							
							
								
								Only publish from main-branch  
							
							 
							
							
							
						 
						
							2025-06-30 12:47:41 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Cock 
								
							 
						 
						
							
							
							
							
								
							
							
								03bf0672ed 
								
							 
						 
						
							
							
								
								Update README.md for GA changes  
							
							 
							
							
							
						 
						
							2025-06-30 12:47:41 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter J. A. Cock 
								
							 
						 
						
							
							
							
							
								
							
							
								aa6cd85c38 
								
							 
						 
						
							
							
								
								Try with 6 layes in TC36K Vial  
							
							 
							
							... 
							
							
							
							Should be safe to assume RP2040 controller has at least 2MB
which would allow more layers etc. 
							
						 
						
							2025-06-30 12:47:41 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter J. A. Cock 
								
							 
						 
						
							
							
							
							
								
							
							
								bbc63c8f1e 
								
							 
						 
						
							
							
								
								Combine QMK & Vial GitHub Actions (can share publish)  
							
							 
							
							
							
						 
						
							2025-06-30 12:47:41 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter J. A. Cock 
								
							 
						 
						
							
							
							
							
								
							
							
								ddd7ac3afc 
								
							 
						 
						
							
							
								
								Try less layers since compilation error hints at dynamic limits  
							
							 
							
							... 
							
							
							
							Was getting: Dynamic keymaps are configured to use more EEPROM than is available. 
							
						 
						
							2025-06-30 11:06:18 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter J. A. Cock 
								
							 
						 
						
							
							
							
							
								
							
							
								955478330b 
								
							 
						 
						
							
							
								
								Take paths into conideration for getting Vial build list  
							
							 
							
							
							
						 
						
							2025-06-30 11:06:18 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter J. A. Cock 
								
							 
						 
						
							
							
							
							
								
							
							
								22c3b20a79 
								
							 
						 
						
							
							
								
								Attempt to compile against Vial too  
							
							 
							
							
							
						 
						
							2025-06-30 11:06:18 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter J. A. Cock 
								
							 
						 
						
							
							
							
							
								
							
							
								9b7488d49b 
								
							 
						 
						
							
							
								
								Vial config header  
							
							 
							
							
							
						 
						
							2025-06-30 11:06:18 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter J. A. Cock 
								
							 
						 
						
							
							
							
							
								
							
							
								a363fdc36e 
								
							 
						 
						
							
							
								
								Add minimal rules.mk as per Vial docs  
							
							 
							
							
							
						 
						
							2025-06-30 11:06:18 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter J. A. Cock 
								
							 
						 
						
							
							
							
							
								
							
							
								a4f6f7c43c 
								
							 
						 
						
							
							
								
								Vial guide says use a copy of [keyboard_name]/keymaps/default/ files  
							
							 
							
							
							
						 
						
							2025-06-30 11:06:18 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter J. A. Cock 
								
							 
						 
						
							
							
							
							
								
							
							
								14d2ddbe48 
								
							 
						 
						
							
							
								
								Add vial.json with same sparse matrix as QMK keyboard.json  
							
							 
							
							... 
							
							
							
							Following the original Gamma-Omega board Vial firmware with a simple
ortholinear representation without the splay and stagger. 
							
						 
						
							2025-06-30 11:06:18 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter J. A. Cock 
								
							 
						 
						
							
							
							
							
								
							
							
								b9e142ea0c 
								
							 
						 
						
							
							
								
								Follow the original Gamma-Omega default layout with HRM.  
							
							 
							
							... 
							
							
							
							This is more functional than the QMK bare-bones default, although why
the HRM on the right are not all right-modifiers escapes me. This is
important where right-alt AKA AltGr is used for accents etc. 
							
						 
						
							2025-06-27 23:41:44 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Cock 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3c15d045a1 
								
							 
						 
						
							
							
								
								Remove trailing whitespace  
							
							 
							
							
							
						 
						
							2025-06-25 11:25:37 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Cock 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e8a911b9dc 
								
							 
						 
						
							
							
								
								Add GitHub Actions badge to README  
							
							 
							
							
							
						 
						
							2025-06-25 10:16:40 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Cock 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7ee2dbdb09 
								
							 
						 
						
							
							
								
								Rephrase README.md  
							
							 
							
							
							
						 
						
							2025-06-25 10:07:48 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Cock 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2fc2275f5e 
								
							 
						 
						
							
							
								
								fix typo  
							
							 
							
							
							
						 
						
							2025-06-25 10:06:22 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Cock 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3f0da22c73 
								
							 
						 
						
							
							
								
								Add split 3x5_3 keyword; clarify boot button  
							
							 
							
							
							
						 
						
							2025-06-25 10:06:02 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Cock 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								825d0b7f5c 
								
							 
						 
						
							
							
								
								Update TC36K repo URL  
							
							 
							
							... 
							
							
							
							My branch was merged 🚀  
							
						 
						
							2025-06-25 10:01:24 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Cock 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								56e10d0513 
								
							 
						 
						
							
							
								
								Reword Gamma Omega reference  
							
							 
							
							
							
						 
						
							2025-06-16 12:03:14 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Cock 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7f8dcf85b0 
								
							 
						 
						
							
							
								
								Link to wikipedia page for Tutte-Coxeter graph  
							
							 
							
							
							
						 
						
							2025-06-16 11:49:30 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter J. A. Cock 
								
							 
						 
						
							
							
							
							
								
							
							
								0f5120c743 
								
							 
						 
						
							
							
								
								Rename tutte_coxeter_36e -> tutte_coxeter_36k  
							
							 
							
							... 
							
							
							
							It was e for edge, now k for keys. Why? I'm toying with ideas
for a full Tutte Coxeter graph (30 vertices/nodes/GPIO pins,
45 edges/switches) incuding 42 keys plus a rotary encoder
(these act like three switches: clockwise, anticlockwise,
press - so 42 edges for normal keys + 3 edges for a rotary
encoder gives 42 + 3 = 45 edges) which could be named with
suffix 43ke. 
							
						 
						
							2025-06-16 11:44:08 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Cock 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								455cf7c7d6 
								
							 
						 
						
							
							
								
								Drop Python mentions in .pre-commit-config.yaml  
							
							 
							
							... 
							
							
							
							[ci skip] 
							
						 
						
							2025-06-14 08:43:20 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Cock 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								554477d829 
								
							 
						 
						
							
							
								
								Document preparation_command tweak in README  
							
							 
							
							
							
						 
						
							2025-06-14 08:41:40 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter J. A. Cock 
								
							 
						 
						
							
							
							
							
								
							
							
								e7d877bc75 
								
							 
						 
						
							
							
								
								Exclude sample JSON files with comment headers  
							
							 
							
							... 
							
							
							
							[ci skip] 
							
						 
						
							2025-06-14 08:38:15 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Cock 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								82babbb475 
								
							 
						 
						
							
							
								
								Add pre-commit badge  
							
							 
							
							
							
						 
						
							2025-06-14 00:02:15 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Cock 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dfab0053c9 
								
							 
						 
						
							
							
								
								Link to motivating blog post  
							
							 
							
							
							
						 
						
							2025-06-13 23:35:11 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter J. A. Cock 
								
							 
						 
						
							
							
							
							
								
							
							
								8a10ab17f7 
								
							 
						 
						
							
							
								
								Personalise the main README  
							
							 
							
							... 
							
							
							
							One set of extra lines at the top to hopefully minimise merge conflicts
from upstream. 
							
						 
						
							2025-06-13 22:59:39 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter J. A. Cock 
								
							 
						 
						
							
							
							
							
								
							
							
								38a3fa978a 
								
							 
						 
						
							
							
								
								Add Gamma Omega TC36e to the GitHub Actions build targets  
							
							 
							
							... 
							
							
							
							$ qmk userspace-add -kb tutte_coxeter_36e -km default
Ψ Added tutte_coxeter_36e:default to userspace build targets.
Ψ Saved userspace file to /Users/peterjc/repositories/qmk_userspace/qmk.json. 
							
						 
						
							2025-06-13 22:43:50 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter J. A. Cock 
								
							 
						 
						
							
							
							
							
								
							
							
								ceb1306308 
								
							 
						 
						
							
							
								
								Setup new keyboard definition for tutte_coxeter_36e  
							
							 
							
							... 
							
							
							
							❯ qmk new-keyboard -kbtutte_coxeter_c36e -n "Peter J. A. Cock" -u peterjc -t RP2040 -l split_3x5_3
Ψ Generating a new QMK keyboard directory
Ψ Created a new keyboard called tutte_coxeter_36e.
Ψ Build Command: qmk compile -kb tutte_coxeter_36e -km default.
Ψ Project Location: /Users/peterjc/repositories/qmk_firmware/keyboards/tutte_coxeter_36e.
Ψ Now update the config files to match the hardware!
❯ mv ~/repositories/qmk_firmware/keyboardstutte_coxeter_36e  ~/repositories/qmk_userspace/keyboards
Note it did not want to accept hyphens, so used underscores.
Then define sparse 13x13 scanning matrix of 36 edge / 26 vertice graph,
using the RP2040 GPIO pin names.
i.e. The partial Tutte-Coxeter graph, using RP2040 GPIO pin names. 
							
						 
						
							2025-06-13 22:43:50 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter J. A. Cock 
								
							 
						 
						
							
							
							
							
								
							
							
								3430344187 
								
							 
						 
						
							
							
								
								Trick QMK userspace GitHub Actions to build new keyboards  
							
							 
							
							
							
						 
						
							2025-06-13 22:43:50 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter J. A. Cock 
								
							 
						 
						
							
							
							
							
								
							
							
								1c581c592c 
								
							 
						 
						
							
							
								
								Add pre-commit setup to catch YAML errors early  
							
							 
							
							
							
						 
						
							2025-06-13 15:09:40 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter J. A. Cock 
								
							 
						 
						
							
							
							
							
								
							
							
								1062b96cb8 
								
							 
						 
						
							
							
								
								Fix executable status  
							
							 
							
							
							
						 
						
							2025-06-13 15:09:24 +09:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nick Brassel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								41ee8332d1 
								
							 
						 
						
							
							
								
								Fix for .clangd.  
							
							 
							
							
							
						 
						
							2025-04-22 00:05:04 +10:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sergey Vlasov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								35edec2998 
								
							 
						 
						
							
							
								
								Add clangd-related entries to .gitignore ( #31 )  
							
							 
							
							... 
							
							
							
							This is needed to support VS Code with clangd for userspace keymaps (in
this case `compile_commands.json` and `.cache/clangd` are located in the
`qmk_userspace` working copy). 
							
						 
						
							2024-09-05 18:51:35 +10:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chad Skeeters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e6f22f98b2 
								
							 
						 
						
							
							
								
								Removes duplicated word *with* in README.md ( #29 )  
							
							 
							
							
							
						 
						
							2024-08-30 03:27:51 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									arisudesu 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0f10c50b4c 
								
							 
						 
						
							
							
								
								Add qmk config user.overlay_dir step to README.md ( #23 )  
							
							 
							
							
							
						 
						
							2024-06-12 13:00:54 +10:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Vitaliy Zaytsev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7672002109 
								
							 
						 
						
							
							
								
								use containerWorkspaceFolder var and pass it to setup.sh ( #12 )  
							
							 
							
							... 
							
							
							
							- folder name inside dev container is same as folder name on host
  so if it differs from qmk_userspace then setup.sh cannot be found
  and it sets incorrect user.overlay_dir
- docs https://containers.dev/implementors/json_reference/  
							
						 
						
							2024-05-02 12:20:54 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nick Brassel 
								
							 
						 
						
							
							
							
							
								
							
							
								6ddb67dc56 
								
							 
						 
						
							
							
								
								Replicate  qmk/qmk_firmware#23310  
							
							 
							
							
							
						 
						
							2024-05-02 20:11:50 +10:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nick Brassel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								67fac7803e 
								
							 
						 
						
							
							
								
								Add support for devcontainers. ( #6 )  
							
							 
							
							
							
						 
						
							2024-02-23 22:35:45 +11:00