Author Topic: My keyboard listing/database project  (Read 1242 times)

0 Members and 1 Guest are viewing this topic.

Offline azhdar

  • Praise the AZERTY god
  • Thread Starter
  • Posts: 2435
  • Location: France
  • 65% Enlightened
My keyboard listing/database project
« on: Mon, 01 September 2014, 11:10:09 »
I have the project to build a listing/database of all mech keyboards .

I noticed that there's no easy way to look for a keyboard based on criterias unless you go to mechanicalkeyboards.com but their large catalog is still missing lot of keyboards .


This will probably lead to something really similar to this page with more filters .

I also plan to put a quiz kinda like this one.

This is mainly to list CURRENT keyboards , older keyboards aren't the focus of this .


So far i have come with those fields to specify a keyboard :
  • Brand
  • Model
  • Size (Fullsize,TKL,60% .... )
  • Switches avaible
  • Backlit (Yes/no)
  • Backlit color    
  • Macro keys   
  • USB HUB (0/1/2 ... )   
  • Headphones pluggable (micro+heaphone)
  • Media Keys (VolUp,Play-Pause,... )
  • Others features (Programmable layer , .... )
  • Current Price   
  • Interface   (USB,PS2 , .... )
  • Release date   
  • Release price   
  • Review links (either geekhack,videos like linustechtips,reddit ... )
  • customizability (How standard are the keys ? )
  • Layout Avaibility (ANSI, ISO , ISO DE , ISO UK .... )
  • Keycap plastic    (ABS,PBT ...)
  • Wrist rest    (Yes,No,Removable)
  • Places to buy it (link resellers)   
  • Removable Cable (yes/no)   


It will be handle like a database for exemples :
Poker 2 ANSI mx blue green backlit ,
Poker 2 ANSI mx red green backlit ,
Poker 2 ANSI mx red no backlit ,
POKER 2 DE ISO mx blue green backlit
will be 4 differents entries .

Do you think i missed fields to define a keyboard ?

I'll also think of a solution to allow other people to add keyboard while avoiding the fake entries .
Azerty Propagandiste

Offline FoxWolf1

  • Posts: 850
  • 154
Re: My keyboard listing/database project
« Reply #1 on: Mon, 01 September 2014, 11:44:58 »
Just a few things...

You have a field for keycap plastic, but you should also have one for printing method (laser, pad printing, dyesub, doubleshot, painted and engraved, etc.).

PCB vs plate mount for switches.

Plate material-- you might have a hard time finding this information, but some people might find it useful to be able to exclude anything with a crappy (plastic) plate.

Case material.
Oberhofer Model 1101 | PadTech Hall Effect (Prototype) | RK RC930-104 v2 | IBM Model M | Noppoo TANK | Keycool Hero 104

Offline azhdar

  • Praise the AZERTY god
  • Thread Starter
  • Posts: 2435
  • Location: France
  • 65% Enlightened
Re: My keyboard listing/database project
« Reply #2 on: Mon, 01 September 2014, 12:07:41 »
Noted , thanks will add that
Azerty Propagandiste

Offline dorkvader

  • Posts: 6288
  • Location: Boston area
  • all about the "hack" in "geekhack"
Re: My keyboard listing/database project
« Reply #3 on: Mon, 01 September 2014, 14:07:13 »
Do you think i missed fields to define a keyboard ?
One thing I think might plague your effort is a philosophical issue.

What, exactly, counts as a "mechanical" keyboard, and how is that different from a "rubber dome" keyboard (or another type).

Once you have a very clear definition of that, then you can continue to catalogue everything that falls into the category.

Many keyboards enthusiasts enjoy (model M, topre) have aspects of keyboards we don't.