Fixes PR#6363 from Frederick Bruckman (fb@enteract.com)
o Separate ms and kbd drivers o aed device for compatibility o debug message cleanup in hardware direct support (from scottr)