För att upptäcka en tangentpress behöver du åtminstone
en insignal som anger tillståndet för nyckeln , vanligtvis en
digital signal representerar om tangenten trycks (logik hög/1) eller inte trycks (logik låg/0).
Beroende på tangentbordstekniken och detekteringsmetoden kan detta innebära:
* En enda signal från en mekanisk switch: Enklare tangentbord använder mekaniska switchar som direkt ger en enda digital signal. En stängd switch (tryckt tryckt) ger en hög signal, en öppen switch (tangent släppt) ger en låg signal.
* Flera signaler från ett matristangentbord: Mer komplexa tangentbord, särskilt de med många nycklar, använder ett matrisarrangemang. Du behöver rad- och kolumnsignaler För att bestämma vilken tangent i matrisen som trycks in. Styrenheten tillämpar en signal på en rad och övervakar kolumnerna för en signal som indikerar en anslutning (knapptryckning). Detta kräver flera insignaler.
* analoga signaler (mindre vanligt): Vissa specialiserade tangentbord eller system kan använda analoga signaler för att upptäcka nyckelpressar, särskilt för tryckkänslighet. Dessa skulle kräva en analog-till-digital omvandlare (ADC) för att omvandla den analoga signalen till ett digitalt värde för bearbetning.
Sammanfattningsvis, medan en enda digital signal är det enklaste fallet, innebär detektering av nyckelpressar ofta flera insignaler, särskilt i större tangentbord eller de som använder mer sofistikerade tekniker. Kärnkravet förblir emellertid förmågan att känna en förändring i tillstånd som betyder en tangentpress eller frisläppande.