Частота тактирования самого PS/2 около 20-30КГц. Грубо говоря 30Кбит в идеале, а нужно передавать байт и нужно время на переключение. Очень грубо прикинув получаем не менее килогерца на «ШИМ».
Думаю, можно попробовать :)
Заинтересовало, попробовал. Пробовал с минимальным интервалом от 1-й до 100-та миллисекунд — «не успевает», субъективно на глаз, частота мигания не более 20Гц и очень не стабильно.
Использовал Java Toolkit.getDefaultToolkit().setLockingKeyState(KeyEvent.VK_CAPS_LOCK, true)
Может без ОС, на ассемблере будут интереснее результаты, но я разочарован и потерял всякий интерес
к дальнейшим самостоятельным опытам :)