Ich bin zwar selbst neu in dieser Thematik unterwegs. Aber wenn ich es richtig verstehe kann man sich diese Frage selbst beantworten.
Die PIN-Tastatur am Kartenlesegerät soll ja das Auslesen der Tastatureingabe auf dem PIN-Pad durch Viren, Trojanern etc. verhindern. Also wird es technisch garnicht möglich sein die gedrückten Tasten abzufragen.
Man wird wohl dem Terminal sagen müssen, frage mal die PIN ab und sende sie an die Karte damit die Karte in den Modus "Eingeloggt" springt und dann PIN geschütze Funktionen nutzbar werden.
EDIT:
Schau mal in die MKT-Version 1 Teil 4 bei 6.3 seite 12 steht es. (google "MKT Teil 4")
Du musst mit der CT-API die data-Funktion nutzen mit der du eine APDU an das Terminal schickst. Kann gut sein das dein Framwork die CT-API benutzt und du das über eine Funktion aus deinem Framework gut machen kannst.