道歉提前,因为我明白大致没有什么对这里发生的事情,但是这似乎是问的地方......生成速记键盘的所有可能的排列组合吗?
我希望从速记键盘产生的所有可能的单招同步: https://en.wikipedia.org/wiki/Stenotype#Keyboard_layout
的速记键盘包含23个按键 - 主22:
STKPWHRAO*EUFRPBLGTSDZ
如果没有AO *欧盟按键都包括在内,连字符是在他们的地方使用,所以这个序列的所有排列也必要:
STKPWHR-FRPBLGTSDZ
第23关键是多少吧,这会改变一些按键的,所以这些排列,虽然分开,也将有助于:
#12K3W4RAT50*EU6R7B8G9SDZ
#12K3W4R-6R7B8G9SDZ
在单同时击键,任何键将始终按照上述顺序进行识别;他们要么被选中要么被忽略。例如,如果包含“Z”,它将始终是任何排列的最后一个键。我试图产生所有潜在的排列,包括个别密钥的排列。
键盘中间的连字符或星号有助于区分键盘两侧的键(S,T,P,R)。例如,对于单个按键,您可以在键盘左侧列出“T-”,在键盘右侧列出“-T”。键盘的整个左边是“STKPWHR-”;整个右岸将是“-FRPBLGTSDZ”。
我天真地认为有一个简单的方法来产生这个在线,但是...我以前错了。从我所能找到的内容来看,主要的障碍似乎是让人物顺序排列。我可以很容易地删除任何重复,其中有四个序列中会有很多重复。
即使是涉及23个密钥中的10个密钥的排列也是巨大的帮助;很少有15个或更多的钥匙可以同时使用。
任何帮助非常感谢!
你在找,所有的组合的文本文件输出什么?你想考虑“不可能”的组合(允许-SD,-TZ的费城转变)吗? 或者你只是想根据你可以与每一边做出的组合数量来计数/统计数据吗? ? –