1
我試圖效仿處理中的打字機,類似於this one。因爲我主要是用葡萄牙語寫的,所以我需要在打字機中作爲非前進鍵的變音符號(它打印重音,然後下一個鍵打印在它下面,例如「pépãopátria」 。如何在處理中使用keyPressed()捕獲變音符號?
當我簡單地使用下面的行打印鍵值和代碼,當我輸入~
,甚至多次,我什麼也沒得到,當我鍵入~
+ a
我只得到了a
:
void keyPressed()
println("key: " + String.valueOf(key) + " value: " + int(key) + " code: " + keyCode);
}
所以問題是:
如何在拉丁版式鍵盤(法語,西班牙語,葡萄牙語)中捕獲變音符號重音按鍵,以及如何用它們組合unicode重音字符?
什麼是你輸入的字符的Unicode值? –
@KevinWorkman,我不知道該怎麼寫,但對於「ã」我認爲它是U + 00E3 – heltonbiker