我不知道谁会做出这样的决定,但有没有这样的语言?
我问这个(或者一些琐事,如果你喜欢)的原因是我刚刚完成了dvorak的"开发者"版本的第八次迭代(特别强调特殊字符).目前还没有使用四把钥匙!
因为我不想偶然发现一种新语言,只是为了发现我的布局缺乏一个关键的特殊性格,我决定向社区提问.
如果除了基本字符之外从不需要任何其他字符,那么对于未使用的密钥,最好的用途(对于程序员来说,当然,这是SO)?来自扩展的ascii表的东西?或者故意让他们闲置,并使用AutoHotKey做一些很酷的事情?
keyboard dvorak character keyboard-layout special-characters
我是Arch Newbie,有这个问题:
我想要两个键盘布局(en和bg)并使用alt + shift命令在它们之间切换.所以我做了一切,因为它写在这里,一切正常.我有两个布局,我用alt + shift在它们之间切换.
但是......当我尝试将窗口移动到另一个桌面时(例如ctrl + alt + shift)它不起作用,它只会改变我的键盘布局.这不是预期的效果.它应该只将我的窗口移动到另一个桌面,而不更改布局.
如果我使用ctrl + shift也会发生同样的事情.然后我不能用ctrl + shift + v粘贴到终端.只切换键盘布局......
我正在使用这一行:
setxkbmap -option grp:alt_shift_toggle us,bg
Run Code Online (Sandbox Code Playgroud)
我正在使用LXDE,如果重要的话.
一个已知的问题是,在 Windows 10 中,当您决定添加多种语言时,您最终会得到多个无法摆脱的键盘。为了只有希腊语和英语键盘,我使用的一个众所周知的解决方案是创建一个在启动时运行的 powershell 脚本,其中包含以下内容。
$1 = Get-WinUserLanguageList
$1.RemoveAll( { $args[0].LanguageTag -clike '*' } )
$1.Add("el")
$1.Add("en-US")
Set-WinUserLanguageList $1 -Force
Run Code Online (Sandbox Code Playgroud)
我遇到的一个小问题是,我想使用英语国际标准键盘,而不是纯英语,这样我就可以添加法语口音。该键盘安装在托盘上时的标签为 EN-INTL。
我知道我需要修改的行是,$1.Add("en-US")但我不知道要使用哪个属性。
有人有这个信息可以分享吗?
亲切的问候,阿莱克修斯
有没有人知道一个库(最好是java)可以给我相邻的键给定US_ENGLISH标准键盘的键输入?
例如,如果我输入字符'd',我应该返回以下字符:[w,e,r,s,f,x,c,v].
或者,网格操作api也可以工作(这样我可以实例化具有qwerty键盘布局的网格并使用它来查找我的邻居).
注1:我使用'character'和'key'这两个词来代表字符.
注2:我知道我可以硬编码一种方法来将50个左右的主键映射到它们的邻居.我正在寻找更好的解决方案.
谢谢.
我注意到当使用我的触摸屏智能手机(没有物理键盘)时,当应用程序要求在文本框中输入电子邮件地址时,屏幕键盘会稍微修改以提供输入文本块的专用键,例如' .com'或将一些字符推送到前景键,如'@'.
是否有HTML属性或样式可以添加到我的HTML输入框中,告诉智能手机/浏览器提供这些专用密钥?
我已经尝试了GetKeyboardLayoutName()和GetKeyboardLayout()来获取当前的键盘布局,但它们都给我默认布局并且更改布局不会影响输出!
while(1)
{
Sleep(5);
for(int i = 8; i < 191; i++)
{
if(GetAsyncKeyState(i)&1 ==1)
{
TCHAR szKeyboard[KL_NAMELENGTH];
GetKeyboardLayoutName(szKeyboard);
if(GetAsyncKeyState(i)&1 ==1)
{
TCHAR szKeyboard[KL_NAMELENGTH];
GetKeyboardLayoutName(szKeyboard);
cout << szKeyboard << endl ;
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
当默认布局设置为英语时,它总是给我"00000409",而当我将布局更改为Farsi时,我希望它为"00000429".
我在这里的第一个问题,我过去通过搜索找到了我的所有答案.但是现在我经过几个小时的搜索并且什么也没得到......
我已经开始使用Awesome WM,并且发现mod+R在当前布局不是美国时,例如RU,它忽略了"运行"小部件()中的输入很烦人.此外,它忽略了任何输入(鼠标点击,键盘 - 甚至不是特定于布局的键,如Esc!)在其启动器/主菜单和"客户列表"中等等.我正在使用Arch Linux,并且~/.xinitrc有以下行:
setxkbmap -layout "us, ru" -option "grp:caps_toggle, grp_led:caps"
Run Code Online (Sandbox Code Playgroud)
Awesome的rc.lua默认配置既没有布局,也没有特定于Capslock的东西,但我试图隔离问题并从我的xinitrc中删除了capslock toggle选项.这根本没有帮助.
xev 输出显示当我切换布局(带有大写字母)时,只有事情发生变化才是'状态':
- 鼠标左键单击(当前布局:美国,一切正常) -
LeaveNotify event, serial 33, synthetic NO, window 0x1600001,
root 0x95, subw 0x0, time 13419931, (151,498), root:(835,518),
mode NotifyGrab, detail NotifyAncestor, same_screen YES,
focus YES, state 256
EnterNotify event, serial 33, synthetic NO, window 0x1600001,
root 0x95, subw 0x0, time 13419931, (151,498), root:(835,518),
mode NotifyUngrab, detail NotifyAncestor, same_screen …Run Code Online (Sandbox Code Playgroud) 我想做:
xdotool type 'date;'
Run Code Online (Sandbox Code Playgroud)
而不是预期的
date;
Run Code Online (Sandbox Code Playgroud)
我明白了:
dateq
Run Code Online (Sandbox Code Playgroud)
我有一个希腊键盘,但是当我发出命令时,语言设置为美国.注意:当使用希腊语时,键盘的键'q'用于分号';' (这是默认行为/映射)
如何使用xdotool的类型获得分号?
我在XUbuntu的Xfce 4.8上
$ xfce4-terminal -V
xfce4-terminal 0.4.8 (Xfce 4.8)
$ setxkbmap -print -verbose 10
Setting verbose level to 10
locale is C
Applied rules from evdev:
rules: evdev
model: pc105
layout: us,gr
variant: ,
options: grp:caps_toggle
Trying to build keymap using the following components:
keycodes: evdev+aliases(qwerty)
types: complete
compat: complete
symbols: pc+us+gr:2+inet(evdev)+capslock(grouplock)
geometry: pc(pc105)
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include …Run Code Online (Sandbox Code Playgroud) 令我惊讶的是,我在任何地方都找不到这个问题的答案,所以我在这里问,希望理解其背后的想法能帮助我更快地了解他们的立场。
那么,为什么编程德沃夏克上的数字位置是这样的呢?
提前致谢。
在 Chrome OS 上,ctrl+space用于更改当前键盘布局。
这在使用计算机进行编程时非常不方便。通常,此键盘快捷键会触发帮助弹出窗口。例如VS Code 中的IntelliSense功能或 QtCreator 的完成。是否可以将快捷键更改为shift+ alt?
有没有人创建了一份请愿书,要求为 Chrome OS 键盘软件添加缺失的功能?是否有用户友好的解决方案(无需创建自己的 Chromium OS 发行版即可执行 crosh 命令)?
按 ctrl+ shift+space不能解决问题。
更新:
该死的!目前我住在 2021 年,他们创建了 tumbler 以将退格按钮重新映射到 Google Assistant 触发器,但键盘布局开关的自定义快捷键功能仍未解决
keyboard shortcut keyboard-layout google-chrome-os chromium-os
keyboard-layout ×10
keyboard ×5
dvorak ×2
api ×1
archlinux ×1
awesome-wm ×1
bash ×1
c++ ×1
character ×1
chromium-os ×1
html ×1
java ×1
linux ×1
powershell ×1
shortcut ×1
smartphone ×1
winapi ×1
windows ×1
windows-10 ×1
xdotool ×1
xfce ×1