This is the same as my Binary To Decimal Keyboard except in hexadecimal. The bits can be clicked or they can be controlled with the keyboard. To access the second row you must press shift. I have not implemented BigInt so you cannot use the increment/decrement functionality above 0x20000000000000 (click the 54th bit [H]). There are a few controls:

  1. The Tilde/Tick key (`) toggles mute. Enjoy the chiptune vibe :)
  2. Clicking a bit toggles that bit.
  3. Double-clicking a bit fills bits to the left of the bit, back to start
  4. Pressing End fills all bits
  5. Pressing Insert inverts all bits
  6. Pressing Esc or double tapping the output clears all bits
  7. Pressing Up/Down increments/decrements the counter by 1
  8. Pressing Left/right key/screen edge performs a left/right shift of all bits
  9. Pressing PageUp/PgDown performs a left/right rotate
1-8
q-i
a-k
z-,
!-*
Q-I
A-K
Z-<
0x0