![有可能。但需要付出一些努力。](https://linux22.com/image/1516268/%E6%9C%89%E5%8F%AF%E8%83%BD%E3%80%82%E4%BD%86%E9%9C%80%E8%A6%81%E4%BB%98%E5%87%BA%E4%B8%80%E4%BA%9B%E5%8A%AA%E5%8A%9B%E3%80%82.png)
正如标题所问,是否可以将 Amiga 2000 键盘与现代计算机一起使用。
有问题的键盘使用的是旧插头(如果我没记错的话是 A2000),不是 PS/2 或 USB。我目前没有适配器将其转换为 PS/2 或 USB,想问一下在购买该适配器之前键盘是否可以正常工作。
答案1
有可能。但需要付出一些努力。
看看这个讨论机械键盘线程在这里也这个关于 Arduino 论坛的讨论在这里。
它基本上可以归结为创建一个适配器,将5 针 DIN 连接器Amiga 键盘上有一个现代 USB 连接器。
本页介绍使用赛普拉斯 EZ-USB(AN2131)和Amiga 键盘特定固件(EzHID Amiga 键盘固件)来转换输入。但如所述这个机械键盘线程:
这是用于 AN2131 串行转 USB 芯片的协议转换器固件,用作外部 A2000/A3000 键盘的适配器。存档中有一个编译文件,您可以从 EzHID 的网页下载。问题似乎是获取带有该芯片的设备并对其进行编程... 并不是现成的解决方案。
和这个 Arduino 论坛上的主题解释如何将 Arduino Leonardo 转换为 Amiga 500/1000/2000 键盘接口:
这会将您的 Arduino Leonardo 变成 AMIGA 500/1000/2000 键盘接口,这意味着您可以将 Amiga 键盘用作 PC/Mac/PS3/Raspberry Pi 或任何其他设备上的 HID 键盘。(就像 keyrah 一样)您只需要 Amiga 键盘和 Arduino,无需任何屏蔽或附加硬件。它不适用于 Amiga 600/1200 键盘,因为它们没有串行接口。还可以使用 db9 连接器连接 2 个数字操纵杆(例如竞赛专业版)。
尽管如此,似乎——再次基于机械键盘论坛上的讨论-ATeensy USB 开发板对于通用键盘输入翻译开发来说,可能是一个更受支持的选项:
PJRC 的 Teensy USB 开发板是一系列小型廉价电路板,带有微控制器,可提供大量 I/O 引脚和 USB 接口。
Teensy 2.0 版已成为许多发烧友键盘项目的热门产品,无论是作为键盘控制器还是协议转换器。它配备 AVR ATMEGA32U4 8 位微控制器(“µC”)、16 MHz 时钟(16 MIPS)、25 条 I/O 线和一个 USB 客户端端口。还有一个更大的版本:Teensy++ 2.0,配备具有更多 I/O 线的 AT90USB1286 芯片。
Teensy 3.0、Teensy 3.1 和 Teensy LC 具有基于 ARM Cortex M 系列的微控制器。由于缺乏可用的固件,这些微控制器目前尚未普及。LC 型号是一种“低成本”变体,(大部分)引脚与 Teensy 3.1 兼容。
答案2
根据您的描述,听起来可能是DIN 连接器?如果是这样,那么只要您能找到 DIN 到 PS/2 适配器,它就可以工作。我现在正在使用旧的 IBM“clicky”键盘和该设置(DIN 键盘通过适配器插入 PS/2 端口)。
答案3
不容易,而且没有特别设计的适配器。
首先,没有一台 PC 曾经使用过 DIN 连接器作为键盘。大致30 年——而且没有支持物理连接器或者电气协议
据 pinouts.ruA2000 键盘似乎使用标准 PC 引脚排列 但根据这个论坛帖子,协议不同。也就是说,除非您的适配器专门设计用于 amiga 2000 风格的 DIN -> 现代键盘端口,因此不太可能工作