Desktop hardware keyboard for macro activation

i suspect yes… but is it possible to use an macro external keyboard with KM? anyone recommend any?