# 同时接两个键盘，一个键盘是英文输入法，一个键盘是中文输入法，可以吗？

**URL:** <https://meta.appinn.net/t/topic/30222>\
**Category:** 讨论分享\
**Created:** [2022 年2 月 22 日 15:24 UTC](https://meta.appinn.net/t/topic/30222 "2022-02-22T15:24:23Z")\
**Posts on this page:** 1\
**Showing post:** 14

<div class="post-metadata">

作者： ![dog](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/dog/32/18667_2.png) [@dog](https://meta.appinn.net/u/dog)\
发布日期： [2022 年2 月 24 日 10:17 UTC](https://meta.appinn.net/t/topic/30222/14 "2022-02-24T10:17:53Z")

</div>

下面这个方案可以非常轻松实现两个实体键盘分别输入中英文

> [@AutoHotInterception——把你的笔记本键盘/闲置键盘/单手键盘…用起来~](https://meta.appinn.net/t/topic/26829):
>
> 软件名称 AutoHotInterception 应用平台 Windows 推荐类型 【用户投递】 一句简介 增强autohotkey功能， 使ahk能够识别来自不同键盘的按键，进而可以将闲置键盘特化成专门的快捷键键盘。 应用简介 很多人使用的电脑主要是笔记本，但是因为笔记本键盘手感不好，都会外接一个键盘去用。这个软件最简单的应用就是，把闲置的笔记本键盘用起来，这样就会有数十个单键快捷键了。例如： #SingleInstance force #Persistent #include Lib\AutoHotInterception.ahk AHI := new AutoHotInterception() id1 := AHI.GetKeyboardId(0x1A2C, 0x2D43, 1) ;这一参数是键鼠设备的特征号，需要手动通过项目中Monitor.ahk获取逐一测试哪个是，这里使id1等于我的笔记本键盘 cm1 := AHI.CreateContextManager(id1) return #if cm1.IsActive a:: run www.appin…

不过需要会写最简单的autohotkey代码

---

_[View the full topic](https://meta.appinn.net/t/topic/30222)._
