.github
.vscode
builddefs
data
docs
drivers
keyboards
0_sixty
0xc7
0xcb
10bleoledhub
1k
1upkeyboards
25keys
2key2crawl
30wer
3keyecosystem
3w6
40percentclub
45_ats
4by3
4pplet
7c8
8pack
9key
a_dux
abacus
abatskeyboardclub
abstract
acekeyboard
acheron
ada
adafruit
adelheid
adkb96
adm42
adpenrose
aeboards
afternoonlabs
ai
ai03
aidansmithdotdev
akb
akegata_denki
al1
aleblazer
alf
alfredslab
aliceh66
alpha
alpine65
alps64
alt34
amag23
amjkeyboard
an_achronism
anavi
annepro2
ano
anomalykb
aos
aozora
aplyard
arabica37
ares
arisu
arrayperipherals
ash1800
ash_xiix
ashpil
ask55
at_at
atlantis
atlas_65
atomic
atreus
atreus62
atreyu
atset
atxkb
aurora65
avalanche
aves60
aves65
axolstudio
aya
b_sides
bacca70
baguette
bajjak
balloondogcaps
bandominedoni
bantam44
barleycorn_smd
barracuda
basekeys
basketweave
bastardkb
bbrfkr
bear_face
beatervan
beekeeb
bemeier
bfake
biacco42
binepad
bioi
blackplum
blank
blank_tehnologii
blaster75
blockboy
blockey
bluebell
boardrun
boardsource
boardwalk
bobpad
bolsa
bop
boston
boston_meetup
botanicalkeyboards
box75
bpiphany
bt66tech
bthlabs
buildakb
buzzard
cablecardesigns
caffeinated
canary
cannonkeys
cantor
capsunlocked
carbo65
catch22
centromere
cest73
chalice
chaos65
charue
chavdai40
checkerboards
cherrybstudio
cheshire
chickenman
chlx
chocofly
chocv
chord
chromatonemini
cipulot
ck60i
ckeys
clawsome
clickety_split
clueboard
cmm_studio
coarse
compound
contender
contra
controllerworks
converter
cool836a
copenhagen_click
coseyfannitutti
cosmo65
cozykeys
cradio
craftwalk
crawlpad
crazy_keyboard_68
crbn
creatkeebs
crimsonkeyboards
crin
crkbd
crypt_macro
custommk
cutie_club
cx60
cybergear
dailycraft
daji
db
dc01
dekunukem
delikeeb
deltapad
deltasplit75
demiurge
deng
dichotomy
dinofizz
dk60
dm9records
dmqdesign
do60
doio
donutcables
doodboard
doppelganger
doro67
dp60
draculad
draytronics
drewkeys
drhigsby
drop
dtisaac
duck
ducky
dumbo
dumbpad
durgod
dyz
dz60
dztech
e88
ealdin
earth_rover
eason
ebastler
eco
edc40
edda
edi
eek
efreet
ein_60
ekow
elephant42
emajesty
emery65
emi20
emptystring
eniigmakeyboards
ep
epoch80
ergodox_ez
ergodox_stm32
ergoslab
ergotravel
ericrlau
esca
eternal_keypad
eu_isolation
evancookaudio
eve
evil80
evolv
evyd13
exclusive
exent
eyeohdesigns
ez_maker
facew
fallacy
fc660c
fc980c
feels
feker
ferris
ffkeebs
fjlabs
flehrad
fleuron
fluorite
flx
flxlb
flygone60
foostan
for_science
forever65
fortitude60
foxlab
fr4
fractal
free_willy
friedrich
frooastboard
ft
function96
fungo
funky40
gami_studio
gboards
geekboards
generic_panda
genone
geonworks
ggkeyboards
gh60
gh80_3000
ghs
giabalanai
gizmo_engineering
gkeyboard
gl516
glenpickle
gmmk
gon
gopolar
gorthage_truck
gowla
gray_studio
grid600
gvalchca
h0oni
hadron
halfcliff
halokeys
han60
hand88
handwired
hardlineworks
hardwareabstraction
heliar
heliotrope
helix
hhkb
hhkb_lite_2
hidtech
hifumi
hillside
hineybush
hnahkb
holyswitch
horizon
horrortroll
hotdox
hotdox76v2
hp69
hs60
hub16
hub20
hubble
huytbt
ianklug
ibm
ibnuda
idb
idobao
idyllic
illuminati
illusion
ilumkb
inett_studio
ingrained
input_club
io_mini1800
irene
iriskeyboards
iron180
j80
jacky_studio
jadookb
jae
jagdpietr
janus
jc65
jd40
jd45
jels
jian
jiran
jkdlab
jkeys_design
jm60
jolofsor
jones
jorne
k34
kabedon
kagizaraya
kakunpc
kapcave
kapl
karlb
kb58
kb_elmo
kbdclack
kbdfans
kbnordic
kc60
kc60se
keebio
keebmonkey
keebsforall
keebwerk
keebzdotnet
kegen
kepler_33
keybage
keybee
keyboardio
keycapsss
keychron
keygem
keyhive
keyprez
keyquest
keysofkings
keystonecaps
keyten
kikkou
kikoslab
kin80
kindakeyboards
kinesis
kineticlabs
kingly_keys
kira75
kira80
kiwikeebs
kiwikey
kkatano
kmac
kmac_pad
kmini
knobgoblin
knops
kona_classic
kopibeng
kprepublic
ktec
kudox
kudox_full
kudox_game
kv
kwub
ky01
labbe
labyrinth75
laser_ninja
late9
latincompass
lazydesigners
leafcutterlabs
leeku
lefty
lets_split
lfkeyboards
lily58
lime
linworks
littlealby
lizard_trick
ll3macorn
lm_keyboard
loki65
longnald
lucid
lw67
lyso1
lz
m10a
machine_industries
machkeyboards
macro1
macro3
macrocat
majistic
makenova
makeymakey
makrosu
malevolti
manta60
manyboard
maple_computing
marksard
massdrop
masterworks
matchstickworks
matrix
matthewdias
maxipad
maxr1998
mb44
mc_76k
mechanickeys
mechbrewery
mechkeys
mechllama
mechlovin
mechstudio
mechwild
mehkee96
meletrix
melgeek
meme
meow48
meow65
merge
mesa
meson
metamechs
mexsistor
mikeneko65
miller
millipad
mincedshon
mini_elixivy
mini_ten_key_plus
miniaxe
minimacro5
minimon
mino
mint60
misonoworks
misterknife
mitosis
miuni32
mixi
ml
mlego
mmkzoo65
mnk1800s
mnk50
mnk75
mntre
mode
mokey
molecule
momoka_ergo
momokai
monarch
monoflex60
monstargear
montsinger
moon
moonlander
morizon
mountainblocks
ms_sculpt
mschwingen
mss_studio
mt
mtbkeys
murcielago
mwstudio
mxss
mysticworks
nack
nacly
nasu
navi60
ncc1701kb
neito
nek_type_a
nemui
neokeys
neopad
neson_design
newgame40
nibiria
nightingale_studios
nightly_boards
nightmare
nimrod
nix_studio
nixkeyboards
nopunin10did
novelkeys
noxary
np12
nullbitsco
numatreus
nyhxis
obosob
ocean
oddball
oddforge
odelia
ogre
ok60
om60
omkbd
omnikeyish
onekeyco
opendeck
orange75
org60
ortho5by12
orthocode
orthodox
owlab
p3d
pabile
palette1202
panc40
panc60
papercranekeyboards
paprikman
parallel
pdxkbc
pearl
pearlboards
peej
pegasus
peranekofactory
percent
phantom
phase_studio
phoenix
phrygian
pico
picolab
pierce
pimentoso
pinky
pisces
pixelspace
pizzakeyboards
pjb
pkb65
planck
playkbtw
ploopyco
pluckey
plum47
plume
plut0nium
plx
plywrks
pohjolaworks
poker87c
poker87d
polilla
polycarbdiet
pom_keyboards
portal_66
pos78
preonic
primekb
program_yoink
projectcain
projectkb
prototypist
protozoa
psuieee
pteron36
puck
punk75
q4z
qpockets
quad_h
quantrik
qvex
qwertlekeys
qwertykeys
qwertyydox
rabbit
rad
rainkeebs
ramlord
ramonimbao
rart
rate
rationalist
recompile_keys
rect44
redox
redox_media
redox_w
redscarf_i
redscarf_iiplus
retro_75
reversestudio
reviung
rgbkb
ristretto
rmkeebs
rocketboard_16
rominronin
roseslite
rotor
rotr
rpiguy9907
rubi
runes
rura66
ryanbaekr
ryanskidmore
ryloo_studio
s_ol
saevus
salicylic_acid3
sam
sanctified
sandwich
satt
sauce
sawnsprojects
scatter42
sck
sekigon
sendyyeah
senselessclay
sentraq
sergiopoverony
sets3n
shambles
shapeshifter4060
shiro
shk9
shoc
sidderskb
signum
silverbullet44
singa
sirius
sixkeyboard
skeletn87
skeletonkbd
skergo
skippys_custom_pcs
skme
skmt
slz40
smallkeyboard
smithrune
smk60
snampad
sneakbox
soda
sofle
soup10
sowbug
soy20
spaceholdings
spaceman
spacetime
spacey
sparrow62
specskeys
spiderisland
splitish
splitkb
splitography
splitty
sporewoh
star75
stello65
stenokeyboards
sthlmkb
stratos
studiokestra
suavity
subatomic
subrezon
supersplit
superuser
swiftrax
switchplate
sx60
synapse
synthandkeys
synthlabs
system76
tada68
takashicompany
takashiski
taleguers
tanuki
tau4
team0110
technika
teleport
telophase
tempo_turtle
tender
tenki
terrazzo
tetris
tg4x
tgr
the_royal
themadnoodle
thevankeyboards
bananasplit
caravan
jetvan
minivan
keymaps
belak
budi
core
danbee
dcompact
default
halvves
hvp
jetpacktuxedo
josjoha
king
lexworth
like_jis
mikethetiger
smt
talljoe-minivan
tominabox1
keymap.c
tong92
via
xyverz
config.h
info.json
minivan.c
minivan.h
readme.md
rules.mk
roadkit
readme.md
tkc
tkw
tmo50
toad
tokyokeyboard
tominabox1
torn
touchpad
tr60w
trashman
treasure
tronguylabs
tszaboo
tunks
tw40
tweetydabird
tzarc
ubest
uk78
ungodly
unicomp
unikeyboard
unikorn
unison
uranuma
utd80
uzu42
v4n4g0rth0n
v60_type_r
vagrant_10
vertex
viendi8l
viktus
vitamins_included
w1_at
waldo
walletburner
waterfowl
wavtype
weirdo
wekey
westfoxtrot
westm
whale
wilba_tech
winkeyless
winkeys
winry
wolf
wolfmarkclub
woodkeys
work_louder
wren
wsk
wuque
x16
xbows
xelus
xenon
xiaomi
xiudi
xmmx
xw60
yampad
yandrstudio
yanghu
yatara
ydkb
yeehaw
yiancardesigns
ymdk
yncognito
yoichiro
yosino58
yugo_m
yushakobo
yynmt
z12
z34
zfrontier
zicodia
ziggurat
zj68
zlant
zoo
ztboards
zvecr
zykrah
readme.md
layouts
lib
platforms
quantum
tests
tmk_core
users
util
.clang-format
.editorconfig
.gitattributes
.gitignore
.gitmodules
Dockerfile
Doxyfile
LICENSE
Makefile
Vagrantfile
doxygen-todo
license_GPLv2.md
license_GPLv3.md
license_Modified_BSD.md
nose2.cfg
paths.mk
readme.md
requirements-dev.txt
requirements.txt
setup.cfg
shell.nix
* rebaselined the whole fork and added cool matrix animations
* Updated dfu bootloader rules, oleds working on test map
* Moving test branch into main
moving my _test branch files into the main since the repo is now in the dev branch, don't see any reason to keep separate folders.
* Update keymap.c
Adding DOT to number layer
* added LED sleeping
* working on getting matrix rgb to sleep upon usb suspend
uploading to github for qmk staff help
* Added master sleep on usb suspend
Unfortunately the sleep function does not work on the slave side so will probably revert this change later
* bringing hhkb config up to current with other tominabox1 configs
* Update config.h
since master side is the only one that sleeps, going to disable this for now.
* testing oled stuff
* Update rules.mk
* tinkering with oled still
* Finally fixed custom image with corne doug
* Adding keymap to dimple instead of screwing up the upstream references.
* Changed oled image to peepo ggers
* working on oled sleep
* Update keymap.c
* fixes oled wake/sleep issues
* Adding 🅱️ and BEPIS macros
* Update .gitignore
* Cleaning up and improving documentation
* Update keymap.c
* Adding my minivan keymap
* Fixed error on keymap
* fixed OLEDs not turning on and moved tapping term to the keymap file
* Changed tapping term from 200 to 250
* Revised Fkey layers, arrows, question mark locations
* Update keymap.c
* tweaked tapping term and types on CRKBD, revised layout on HHKB
* Update keymap.c
* general code cleanup, keymap displays
* Set up userspace for common keymap elements
* tapping term stuff for shift
* testing
* Fixed new tapdance for accessing number and fkey layers
* Update tominabox1.h
* stuff
* fixing function calls for userspace
* cleaning up crkbd config and moving stuff to userspace
* finally fixed oled lightup issues
* cleaning up a few maps and rules
* Removing permissive hold and returning spacefn to all boards.
* Settting up wrapper keymaps for Dimple, Minivan, and Corne
Wrappers
* small tweaks
* Update wrappers.h
* finishing wrappers on Minivan and Dimple
* Revised tapping term definition
Providing additional tapping term config for CRKBD only.
* Code cleanup and documentation
* Update readme.md
* Update readme.md
* Wrapers and continued code cleanup and documentation
* moved oled py scripts to user folder
* completed wrapper implementation of CRKBD
* added matrix startup mode - not working yet pending upstream changes
* removed unused code in tominabox1.c
* Fixing custom keycodes and tap dance indices
fixed custom keycodes and tap dance indices
Adding beginning of dimple RGB matrix definition
changed oled on corne to scrolling matrix thing
Added copy pasta
* Secondary layer tweaks
Swapping hands of numbers and symbols as well as tweaking tapping terms accordingly
* Update tominabox1.c
Continued refinement of tapping term to support better right hand symbol access.
* Fixes from pr 7014
Removed gitignore data from qmk master
Reverted changes to Drashna's crkbd keymap
Accepted changes to crkbd keymap
Added ignore to hhkb keymap - I think I need this because Teensy. Will revisit another time
* Removing hhkb keymap for rework
* Adding back hhkb keymap
Re-adding hhkb folder with ignores
* Reverting changes to Dimple default
totally did not intend to modify these
* Update keymap.c
Reverting changes to Drashna's corne map
* Accepting recommended changes
* Reduced tap hold caps delay
moved bootmagic enable to general usage
Revised tapping terms
Removed unused keycode defs
* bootmagic
* Update rules.mk
* Fixed permissions (support 7014) and bootmagic addition
Fixed permissions on Drashna's keymap and Dimple default keymap files.
Adding bootmagic to my crkbd config.
* Fixing permissions
75 lines
2.8 KiB
C
75 lines
2.8 KiB
C
#include QMK_KEYBOARD_H
|
|
#include "tominabox1.h"
|
|
|
|
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|
/*
|
|
* |GESC| Q | W | F | P | G | J | L | U | Y | ; | BSPC |
|
|
* | TAB | A | R | S | T | D | H | N | E | I | O | ' |
|
|
* |SHIFT | Z | X | C | V | B | K | M | , | UP | . | / |
|
|
* |CTRL | WIN | ALT | ENTR | SPACE | LFT |DOWN|RGHT|FKEY|
|
|
*/
|
|
|
|
[_BASE] = LAYOUT_arrow_wrapper(
|
|
__________________MINIVAN1_________________,
|
|
__________________MINIVAN2_________________,
|
|
__________________MINIVAN3_________________,
|
|
__________________MINIVAN4_________________
|
|
),
|
|
|
|
/*
|
|
* | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | DEL |
|
|
* | | | | | | | | _ | + | { | } | PIPE|
|
|
* |SHIFT | | | | | | | |PGDN| UP | ? | / |
|
|
* |CTRL | WIN | ALT | ENTR | SPACE | LFT |DOWN|RGHT|FKEY|
|
|
*/
|
|
|
|
[_LOWER] = LAYOUT_arrow_wrapper(
|
|
_________________LOWER_1___________________,
|
|
_________________LOWER_2___________________,
|
|
__________________MININUM3_________________,
|
|
__________________MININUM4_________________
|
|
),
|
|
|
|
/*
|
|
* | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | BSPC |
|
|
* | INS | | | | | | | - | = | [ | ] | \ |
|
|
* | | | | | | | | | | | / | |
|
|
* |CTRL | WIN | ALT | ENTR | SPACE | LFT |DOWN|RGHT|FKEY|
|
|
*/
|
|
|
|
[_RAISE] = LAYOUT_arrow_wrapper(
|
|
___________________RAISE1__________________,
|
|
___________________RAISE2__________________,
|
|
___________________RVAN_3__________________,
|
|
___________________RVAN_4__________________
|
|
),
|
|
|
|
/*
|
|
* |REST|EERS| | | | | | | | | | |
|
|
* | | | | | | | | | | | | |
|
|
* | | | | | | | | | | | | |
|
|
* | | | | ENTR | SPACE | | | | |
|
|
*/
|
|
|
|
[_ADJUST] = LAYOUT_arrow_wrapper(
|
|
___________________ADJST1__________________,
|
|
___________________ADJST2__________________,
|
|
___________________ADJVAN3_________________,
|
|
___________________ADJVAN4_________________
|
|
),
|
|
|
|
/*
|
|
* | | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10| |
|
|
* | | | | | | | | | |F11 | F12| |
|
|
* | | | | | | | | | | | | |
|
|
* | | | | | | FKEY | | | |
|
|
*/
|
|
|
|
[_FKEY] = LAYOUT_arrow_wrapper(
|
|
___________________FKEY1___________________,
|
|
___________________FKEY2___________________,
|
|
___________________FVAN_3__________________,
|
|
___________________FVAN_4__________________
|
|
),
|
|
};
|