VIA Any Generater

Generater2

VIA Any Generater

QMK/VIAベースで無線モジュールを搭載したキーボードは仕様上Anykeyには対応していないものも存在します。

Mod + Key

Generated Keycode: Copy

Layer

Generated Keycode: Copy

Mod-Tap1

Generated Keycode: Copy

Mod-Tap2

Generated Keycode: Copy

How to use the VIA Any Generator

This section describes how to use the VIA Any generator.

structure

The VIA Any Generator is a tool for easily setting up a function (Mod-Tap) to change the key output by “simultaneous pressing of two or more keys” or “short press and long press” on VIA.

The following three main functions are provided

VIA Any Generator Features

  • Modifier + single key
    • Used to set shortcut keys such as Ctrl+C (copy) and Ctrl+V (paste).
  • Layer Transition + Single Key
    • It is used to have two actions on one key, such as long press to move a layer, short press to BS (backspace), etc.
  • Mod Tap
    • It is used when one key has two actions, such as a long press for a specific Modifier key input and a short press for an alpha key. For example, with MT(KC_LCTL,KC_V), a long press will input “control” and a single press will input “V”.

These can be set from “Any” in the “SPECIAL” item of VIA ( https://usevia.app/#/).

cd6df27729ab691a278c1a48834fd8a1
c72d409fae7612442c07875b695956bb

treatment

Here, we generate code that allows the “copy” shortcut key to be executed with a single button.

  1. Under “Basekeys,” select “KC_C Key” for the copy.
  2. From “Modifier,” select “C Key” for “CTRL.
  3. Pressing the Gererate button will output the combined code below.
  4. Press the “Copy” button and paste it into the Any key code entry screen of the VIA Setup screen.
7ecbbaeeb4d9a82c6cf40b1dfe441cef

Quick Key Code Table

See the table below for what each key represents.

Information reference: https: //github.com/qmk/qmk_firmware/blob/master/docs/keycodes.md

BaseKeys▷▷
DescriptionKey
a and AKC_A
b and BKC_B
c and CKC_C
d and DKC_D
e and EKC_E
f and FKC_F
g and GKC_G
h and HKC_H
i and IKC_I
j and JKC_J
k and KKC_K
l and LKC_L
m and MKC_M
n and NKC_N
o and OKC_O
p and PKC_P
q and QKC_Q
r and RKC_R
s and SKC_S
t and TKC_T
u and UKC_U
v and VKC_V
W and WKC_W
x and XKC_X
y and YKC_Y
z and ZKC_Z
1 and !KC_1
2 and @KC_2
3 and #KC_3
4 and $KC_4
5 and %.KC_5
6 and ^KC_6
7 and &KC_7
8 and *KC_8
9 and (KC_9
0 and )KC_0
Return (Enter)KC_ENT
EscapeKC_ESC
Delete (Backspace)KC_BSPC
Tab.KC_TAB
SpacebarKC_SPC
– and _KC_MINS
= and +KC_EQL
[ and {KC_LBRC
] and }KC_RBRC
\frz24.89}} and |KC_BSLS
Non-US # and ~KC_NUHS
; and :.KC_SCLN
‘ and “KC_QUOT
` and ~KC_GRV
and KC_COMM
. and >KC_DOT
/ and ?KC_SLSH
Caps LockKC_CAPS
F1KC_F1
F2KC_F2
F3KC_F3
F4KC_F4
F5KC_F5
F6KC_F6
F7KC_F7
F8KC_F8
F9KC_F9
F10KC_F10
F11KC_F11
F12KC_F12
Print ScreenKC_PSCR
Scroll Lock (macOS)KC_SCRL
BrightnesDown (macOS) KC_BRMD
Pause (macOS)KC_PAUS
Brightness Up (macOS)KC_BRMU
InsertKC_INS
HomeKC_HOME
Page UpKC_PGUP
Forward DeleteKC_DEL
EndKC_END
Page DownKC_PGDN
Right ArrowKC_RGHT
Left ArrowKC_LEFT
Down ArrowKC_DOWN
Up ArrowKC_UP
Keypad Num Lock and ClearKC_NUM
Keypad /KC_PSLS
Keypad *KC_PAST
Keypad –KC_PMNS
Keypad +KC_PPLS
Keypad EnterKC_PENT
Keypad 1 and EndKC_P1
Keypad 2 and Down ArrowKC_P2
Keypad 3 and Page DownKC_P3
Keypad 4 and Left ArrowKC_P4
Keypad 5KC_P5
Keypad 6 and Right ArrowKC_P6
Keypad 7 and HomeKC_P7
Keypad 8 and Up ArrowKC_P8
Keypad 9 and Page UpKC_P9
Keypad 0 and InsertKC_P0
Keypad . and DeleteKC_PDOT
Non-US \cH0000002} and |KC_NUBS
Application (Windows Context Menu Key)KC_APP
System PowerKC_KB_POWER
Keypad =KC_PEQL
F13KC_F13
F-14KC_F14
F15KC_F15
F-16KC_F16
F17KC_F17
F18KC_F18
F19KC_F19
F20KC_F20
F21KC_F21
F22KC_F22
F23KC_F23
F24KC_F24
ExecuteKC_EXEC
HelpKC_HELP
MenuKC_MENU
SelectKC_SLCT
Stop.KC_STOP
AgainKC_AGIN
UndoKC_UNDO
CutKC_CUT
CopyKC_COPY
PasteKC_PSTE
FindKC_FIND
MuteKC_KB_MUTE
Volume UpKC_KB_VOLUME_UP
Volume DownKC_KB_VOLUME_DOWN
Locking Caps LockKC_LCAP
Locking Num LockKC_LNUM
Locking Scroll LockKC_LSCR
Keypad KC_PCMM
Keypad = on AS/400 keyboardsKC_KP_EQUAL_AS400
International 1KC_INT1
International 2KC_INT2
International 3KC_INT3
International 4KC_INT4
International 5KC_INT5
International 6KC_INT6
International 7KC_INT7
International 8KC_INT8
International 9KC_INT9
Language 1KC_LNG1
Language 2KC_LNG2
Language 3KC_LNG3
Language 4KC_LNG4
Language 5KC_LNG5
Language 6KC_LNG6
Language 7KC_LNG7
Language 8KC_LNG8
Language 9KC_LNG9
Alternate EraseKC_ERAS
SysReq/AttentionKC_SYRQ
CancelKC_CNCL
Clear.KC_CLR
Left ControlKC_LCTL
Left ShiftKC_LSFT
Left Alt (Option)KC_LALT
Left GUI (Windows/Command/Meta key)KC_LGUI
Right ControlKC_RCTL
Right ShiftKC_RSFT
Right Alt (Option/AltGr)KC_RALT
Right GUI (Windows/Command/Meta key)KC_RGUI
Modifier▷▷
DescriptionKey
Hold Left Control and press kcC
Hold Left Shift and press kcsadist
Hold Left Alt and press kcA
Hold Left GUI and press kcg
Hold Left Shift and Left GUI and press kcSGUI
Hold Left Alt and Left GUI and press kcLAG
Hold Right Shift and Right GUI and press kcRSG
Hold Right Alt and Right GUI and press kcRAG
Hold Left Control and Alt and press kcLCA
Hold Left Shift and Left Alt and press kcLSA
Hold Right Shift and Right Alt (AltGr) and press kcSAGR
Hold Right Control and Right Shift and press kcRCS
Hold Left Control Alt and GUI and press kcLCAG
Hold Left Control Shift and Alt and press kcMEH
Hold Left Control Shift Alt and GUI and press kcHYPR
Mod-Tap▷▷
DescriptionKey
Left Control when held kc when tappedCTL_T
Left Shift when held kc when tappedSFT_T
Left Alt when held kc when tappedALT_T
Left GUI when held kc when tappedGUI_T
Right Control when held kc when tappedRCTL_T
Right Shift when held kc when tappedRSFT_T
Right Alt (AltGr) when held kc when tappedRALT_T
Right GUI when held kc when tappedRGUI_T
Left Shift and GUI when held kc when tappedLSG_T
Left Alt and GUI when held kc when tappedLAG_T
Right Shift and GUI when held kc when tappedRSG_T
Right Alt and GUI when held kc when tappedRAG_T
Left Control and Alt when held kc when tappedLCA_T
Left Shift and Left Alt when held kc when tappedLSA_T
Right Shift and Right Alt (AltGr) when held kc when tappedRSA_T
Right Control and Right Shift when held kc when tappedRCS_T
Left Control Alt and GUI when held kc when tappedLCAG_T
Right Control Alt and GUI when held kc when tappedRCAG_T
Left Control and Shift when held kc when tappedC_S_T
Left Control Shift and Alt when held kc when tappedMEH_T
Left Control Shift Alt and GUI when held kc when tappedHYPR_T
Layer▷▷
DescriptionLayer
Layer 00
Layer 11
Layer 22
Layer 33
Layer 44
Layer 55
Layer 66
Layer 77
Layer 88
Layer 99
Layer 1010

Cerakey Summer Sale!!
20% off and coupon [ryo10] use $5.00 off

X