PowerToys [功能请求]键盘管理器上的键盘快捷键层,基本上是汤姆·斯科特的表情符号键盘,但键盘上有多层,而不是有几十个键盘插入你的电脑,

cgyqldqp  于 2022-10-29  发布在  其他
关注(0)|答案(9)|浏览(123)

[EDIT:04/01/2022]在收到一些非常有用的评论后,我更新了我的原始问题。

新功能/增强功能的描述

将键盘上的一个键或组合键重新Map到一个层,让用户在新的层上拥有全新的快捷键,从而使可能的键盘快捷键数量大大增加。本质上是一种在不同用例中使用相同快捷键的方法。例如,在一个层上,CTRL+M可以运行指定的功能或脚本,而在另一个层上,它可以使麦克风静音。
一种实现方式是使用组合键创建一个新层(例如WIN+L),另一个组合键循环遍历所有层(例如WIN+TAB)。屏幕上还可以弹出一个窗口,说明用户当时使用的是哪个层。
另一种可以设想的方法是,基本上考虑一个已经存在的快捷方式WIN+1,2,3,...,它允许用户从他的任务栏快速启动程序。通过在用户需要的每一层上分配快捷方式,他可以轻松地在它们之间切换甚至循环。

何时使用此功能?

我真的认为这对很多人来说都很有用。例如,内容创建者,在某些情况下不得不使用2-3个键盘来实现快捷键,而每次他们需要重新编程一组已经在使用的键时,他们都需要创建一个全新的层,这从根本上提高了他们的工作效率。接下来,程序员、数字艺术家等都可以从这一功能中受益匪浅。虽然这显然不是一个原创的或从未见过的功能,但确实可以使许多人的生活更轻松。

支持信息

在观看了this emoji keyboard video by Tom Scott之后,在研究了想要在我的日常生活中实现此功能之后,我看到了在PowerToys项目中拥有这样一个有用功能的真正潜力,并且通常得到Microsoft Windows™的正式支持。
谢谢你阅读这篇文章。我真的很感激️

y53ybaqx

y53ybaqx1#

(题外话)
数字可编程键盘--每个键都是一个微型显示器--将是每个开发人员的解决方案。
看看https://www.youtube.com/watch?v=UvG_rTTmvmg(他在他的频道上展示了许多非常特殊的键盘)或https://www.artlebedev.com/optimus/popularis/

i7uaboj4

i7uaboj42#

我很喜欢这个功能-如果我们能在我们的普通旧键盘上获得类似的功能,就像他们在普朗克或Preonic键盘上所做的那样,在你的键盘上有一个专门的键被分配为“层向上”或“层向下”键,并有不同的功能来“点击”和“点击并保持”,那将是非常整洁的。

zu0ti5jz

zu0ti5jz3#

你能帮我把这个问题说得更具体些吗?提供一些清晰的现实世界的例子?现在我不确定你到底问了什么。

rekjcdws

rekjcdws4#

你能帮我把这个问题说得更具体些吗?提供一些清晰的现实世界的例子?现在我不确定你到底问了什么。
这样做的目的是让你需要的所有按键都靠近主行。比如说,在标准键盘下面可以是123456,同时按住一个专用于“按住时下移一层”的键,比如大写锁定键之类的。然后对相同的标准键盘键使用一个"按住时上移一层“的键,比如右移键。这些键将产生!@#$^。显然,如果这些分配是可定制的,这将是最好的,因为对于这些字符的最佳位置,每个用户的偏好将是不同的。

qojgxg4l

qojgxg4l5#

  • (离题提示)*

数字可编程键盘--每个键都是一个微型显示器--将是每个开发人员的解决方案。
看看https://www.youtube.com/watch?v=UvG_rTTmvmg(他展示了许多非常特殊的键盘)或https://www.artlebedev.com/optimus/popularis/

xu3bshqb

xu3bshqb6#

所以这需要像Fn键或Shift键这样的功能。
你不能通过快捷键对话框来完成吗?Shift+1创建一个!,你可以让ctrl+1来做一些不同的事情。

hc2pp10m

hc2pp10m7#

作者大概是在说类似于这个https://dreymar.colemak.org/layers-extend.html的东西。
您不能通过快捷方式对话框完成此操作吗?
允许某些键激活保留的图层,比如shift激活“大写图层”,会让生活变得更简单,因为这意味着不必手动绘制该图层中的每个LAYER_KEY + KEY组合。另外,目前某些键不能用于在KBM中创建快捷组合(例如Caps Lock)

roqulrg3

roqulrg38#

此问题已自动标记为过时,因为它已标记为需要作者反馈,但已有5天没有任何活动。如果在此评论后的5天内没有进一步的活动,则此问题将关闭。

bxpogfeg

bxpogfeg9#

你能帮我把这个问题说得更具体些吗?提供一些清晰的真实的世界的例子?现在我不确定你到底问了什么。
是的,当然,也很抱歉很晚才回复。本质上我想要的是一款软件,可以让最终用户能够在他们的键盘上使用多层,每个图层都有一组快捷键(例如,在一个层Ctrl + G上的x可用于打开程序,而在另一层上,相同的组合可用于运行特定脚本等)以便具有比以前可能的更多的捷径。
允许某些键激活保留的图层,比如shift激活“大写图层”,会让生活变得更简单,因为这意味着不必手动绘制该图层中的每个LAYER_KEY + KEY组合。另外,目前某些键不能用于在KBM中创建快捷组合(例如Caps Lock)
这正是我所想的,我坚信这将是一个非常有用的特性,不仅对超级用户,而且对每个人都是如此。
基本上,这整个特性是关于将emoji keyboard by Tom Scott,它基本上使用了14(!)键盘和Lua宏来制作 * 键盘 * 每一个表情符号,到一个软件,最终用户将能够创建和管理他的层与键盘快捷键,但他很高兴和循环所有他们使用一个固定的快捷键(也许我们可以使用像ctrl + shift + tab?)
谢谢大家,我很想听听你们的意见。

相关问题