Skip to content

Latest commit

 

History

History
161 lines (129 loc) · 4.61 KB

todo.md

File metadata and controls

161 lines (129 loc) · 4.61 KB

UNSORTED TODO LIST

BUGS

  • Compiled with TP support, firmware hangs on init if TP error / not connected
  • Find leaner printf replacement Test sizes:
  • avr-nm --size-sort --print-size -td *.elf
  • avr-size --mcu=atmega32u4 --format=avr *.elf
  • mousekey accel not working: normal, slow, fast
  • mousemode not exited on other keys fast enough with thumb keys also maybe only activate after threshold? clearance of TP could be ignored more easily..

  • hangs on 10 keys pressed

FEATURES

  • bootmode for BIOS
  • basic LED signaling: command mode...
  • EEPROM loader LUFA/$(DMBS_MODULE_PATH)/HID_EEPROM_Loader/

ISSUES

  • Modifier mismatch: Press (and hold) "/" and additional character will be capitalized: may be explained as "/" implies shift on german layout
  • REDTILT: Left thumb rests on center key (space), while right one on second from middle (Shift) Win/Ctrl/Spc not like other boards...
  • Test both qwerty/z

CONFIG

  • usage help for command mode?

Documentation

  • license check on older files (hhkb)
  • code
  • pinout for different controllers
  • case files and pictures

Trackpoint

I2C

SPI

Teensy 2.0

Refactor

Layout

  • usage page for system keys
  • copy/paste

Git

  • hooks (beautify, sanitize)
  • document workflow

Macro

  • dedicated macro key instead of subcommands?

Commandmode

  • cleanup layer switching between different layouts
  • Provide help and feedback
  • General config variable handling: name, value, increment mapped to command lower/uppercase, eeprom, ..

Coding style

  • astyle --style=linux --convert-tabs --lineend=linux --indent=spaces=4 -o -O -S src/*.[ch]
  • astyle -o -O -S src/*.[ch]
  • astyle --options=$(pwd)/.astyle.rc -R "src/.h" "src/.c"

Ideas

  • copy paste on mouse middle btn on Win possible?
  • prntscreen...
  • openmoko touchpad?
  • analog input for 2-wire matrix-scan

Thumbkey double usage

  • outmost column only on hypernano
  • make lower center keys mousebuttons for TP ` _____ _____ | | | M3 | | | | | |- HN:only | | | | |- HN only, uses pinky key V__________________________|| ||_____________________V | | | ALT |CTRL | | WIN | | M2 | M0 | M1 |AltGr| |MOUSE | | | | | | | | | | | | | | | | | | | |SPACE| TAB | | ESC | <-| |ENTER| | | |

`

Unsorted

Testcases/mode suspend/wakeup: win: powercfg -devicequery wake_armed implement EVENT_USB_Device_Suspend() ?

Passhash

wipe macros / tag on password change.

URLs

github.com/NicoHood/HID Hidcodes PaulStoffregen/cores/teensy/keylayouts.c tmk issue #332 tmk wiki HID-Report-Descriptor Dump descriptor linux eleccelerator.com tutorial about usb hid report descriptors