~ruther/qmk_firmware

ref: c1ea29b8e4b51b198da45e1b5fb33e03e08a36ea qmk_firmware/keyboards/spaceman/2_milk/keymaps/encg/readme.md -rw-r--r-- 1.3 KiB
c1ea29b8 — QMK Bot Merge remote-tracking branch 'origin/master' into develop 1 year, 7 months ago

#encg's Keymap

#What is this?

A simple slot machine emulator for the 2% Milk Keyboard. This idea is based on the implementation by /u/ln8r on /r/mechanicalkeyboards.

#How does it work?

The top button outputs all possible winning emoji combinations followed by a corresponding "score." Emojis are output one-by-one with a short delay to simulate the "slots" feel.

IMG

The bottom button outputs 3 random emojis one by one. The random function takes timer_read() as its seed value (referenced here).

IMG

#Unicode Setup

This keymap's default unicode input mode is UNICODE_MODE_WINCOMPOSE which requires WinCompose. For other OSes, see QMK documentation on unicode input modes.

#Ideas for the future

  • [ ] Factor in emoji hierarchy into RNG algorithm
  • [ ] Random/Wildcard emoji
  • [ ] Keep a count for winng combinations
  • [ ] Implement tap dance for easily switching unicode input types
Do not follow this link