May I suggest you read this:
Seems like random USB drivers don't work anymore with Sierra.
Doesn't really seem to apply to our problem.
But after reading your post, I did a bit of searching , and I'll bet my limited edition Whiteout TI2 Keyboard that THIS is the issue :
And indeed, the Virus driver has exactly the problematic layout they describe :
- $ file /Library/Extensions/AccessVirusTI.kext/Contents/MacOS/AccessVirusTI
- /Library/Extensions/AccessVirusTI.kext/Contents/MacOS/AccessVirusTI: Mach-O universal binary with 2 architectures: [x86_64: Mach-O 64-bit kext bundle x86_64] [i386: Mach-O object i386]
- /Library/Extensions/AccessVirusTI.kext/Contents/MacOS/AccessVirusTI (for architecture x86_64): Mach-O 64-bit kext bundle x86_64
- /Library/Extensions/AccessVirusTI.kext/Contents/MacOS/AccessVirusTI (for architecture i386): Mach-O object i386
Which confirms that this is at most a one day job to fix.
(Don't want to push the envelope too much, but look at the date of the Apple forum describing the fix : June 28th... )