Skip to content

Added Pravetz 16 support#578

Closed
elvis-epx wants to merge 0 commit intotmk:masterfrom
elvis-epx:master
Closed

Added Pravetz 16 support#578
elvis-epx wants to merge 0 commit intotmk:masterfrom
elvis-epx:master

Conversation

@elvis-epx
Copy link

This patch adds support to Pravetz 16 keyboard, which is a XT layout (capable of speaking AT protocol by moving a jumper) with a couple extra keys for Cyrillic support.

@tmk
Copy link
Owner

tmk commented Oct 23, 2018

Thanks for the feedback.
Really interesting, Pravetz 16 keyboard and history of the company! I like to add support for the two keys anyway, I'll look into your codes.
https://www.seekandread.com/pravetz-16-2/

Those two keys are just specific to Pravetz 16 or any of other Burgarian/Cyrillic keyboards with the keys exist?

And could you try the keyboard with XT converter to see if it works and which scan codes are used for the keys? It would be very helpful to improve XT firmware. You can use same hardware as PS/2, just flash XT converter firmware. And Use hid_listen to see debug prints.
https://github.com/tmk/tmk_keyboard/tree/master/converter/xt_usb
https://github.com/PaulStoffregen/hid_listen

Followings are just future refrences for me and others:
CYRILLIC_LOCK(0x85) and CYRILLIC_SHIFT(0x86) are marked as 'C/L Lock' and 'C/L' rescpectively on this photo of Pravetz 16 keyboard. https://i.imgur.com/zqpAMm2.jpg

https://www.seekandread.com/pravetz-16-2/
https://en.wikipedia.org/wiki/Pravetz_computers
https://en.wikipedia.org/wiki/History_of_computer_hardware_in_Bulgaria

@elvis-epx
Copy link
Author

Hi,

Those two keys are just specific to Pravetz 16 or any of other Burgarian/Cyrillic keyboards with the keys exist?

I don't know for sure, but I didn't find any counterpart whatsoever in USB HID docs or Code Set documents, so my current estimation is the keys are apocryphal.

And could you try the keyboard with XT converter to see if it works and which scan codes are used for the keys? It would be very helpful to improve XT firmware. You can use same hardware as PS/2, just flash XT converter firmware. And Use hid_listen to see debug prints.

Sure, will try.

@elvis-epx elvis-epx force-pushed the master branch 2 times, most recently from 4227c11 to 3fd745b Compare October 25, 2018 03:01
@elvis-epx
Copy link
Author

The XT scan codes are 54h for C/L (clash with Alt-SysRq) and 55h for C/L lock (this code I could not find in any documentation). I got these with a simple Arduino, still waiting another Teensy to arrive in order to test the actual converter.

@tmk
Copy link
Owner

tmk commented Oct 25, 2018

Great. Thanks for the XT scan codes!

@elvis-epx
Copy link
Author

Confirmed it works perfectly with pristine xt_usb converter.

@tmk
Copy link
Owner

tmk commented Oct 26, 2018

Thank you for your testing!
I'll work on merging this to add support for Pravetz 16.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants