Como solução preliminar, atualmente estou usando a estrutura Nuclex em um projeto de jogo em C # / XNA para entrada de teclado em buffer. Infelizmente, o nuclex depende do SlimDX.Directinput.dll e, portanto, que eu saiba, só pode ser usado em sistemas operacionais Windows. No entanto, eu uso o MonoGame para direcionar outras plataformas (Linux, OSX, etc.) e, portanto, estou procurando uma maneira portátil de integrar a entrada de teclado em buffer em todas as plataformas. Existe algum?