DrRacket的键映射不起作用

时间:2014-03-19 09:11:16

标签: racket

对于Windows7上的DrRacket,v6.0,我想将键绑定"c:/"更改为"tab",并使用"Complete Word"菜单中的Edit。 我按照这些instructions编写了一个文件,但它不起作用。 这是我的文件代码:

    #lang s-exp framework/keybinding-lang

    (define (rebind key command)
       (keybinding
        key
        (λ (ed evt)
          (send (send ed get-keymap) call-function
                command ed evt #t))))

    (rebind "tab" "Complete Word")

我将它添加到键绑定中但是当我按下tab键时没有任何反应。 谁能告诉我为什么?

1 个答案:

答案 0 :(得分:0)

改为使用auto-complete

(keybinding "tab" (λ(editor event) (send editor auto-complete)))

根据我的经验,找到正确的键绑定功能是一个试错过程。菜单“编辑/键绑定/显示活动键绑定”(法语的近似翻译)中所写的函数名称并不总是正确的。 特别是,这里写的是"Word completion",但它似乎对我不起作用,而"TeX compress"确实有用(但功能不同)。