道歉提前,因爲我明白大致沒有什麼對這裏發生的事情,但是這似乎是問的地方......生成速記鍵盤的所有可能的排列組合嗎?
我希望從速記鍵盤產生的所有可能的單招同步: 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的費城轉變)嗎? 或者你只是想根據你可以與每一邊做出的組合數量來計數/統計數據嗎? ? –