2016-12-16 62 views
1

我正試圖在Lua中編寫一個鍵盤,並且無法在我試圖填充的文本框或通過打印進行調試時顯示「\」。有什麼建議麼?我嘗試過搜索它,但是在語言中使用\使得這很困難。對不起,如果這是一個愚蠢的問題提前,並感謝您的意見。下面的代碼樣本,正在使用中的QSC音頻處理器創建鍵盤:在文本輸出中顯示字符。示例「」

Controls.right_keys[3].EventHandler = function() 
    if Controls['Shift'].Boolean == false 
    then STRING = '\'; 
      Controls['String'].String = STRING; 
    elseif Controls['Shift'].Boolean == true 
    then STRING = '|'; 
      Controls['String'].String = STRING; 
    end end 

代碼工作完美地與其他鍵盤對,如[和{

+0

'STRING = string.char(92)'作爲最後的手段:-) –

+0

然後STRING = [[\]];這是你想要的嗎? –

回答

2

你必須逃脫斜線

STRING = '\\'