获取用户输入的keymap,我用如下代码无法获取课程中的keymap?

获取用户输入的keymap,我用如下代码无法获取课程中的keymap?

keymap 

{

    sequence: '\x1B[B',

    name: 'down',

    ctrl: false,

    meta: false,

    shift: false,

}


const readline = require('readline')

const rl = readline.createInterface({

input: process.stdin,

output: process.stdout,

})


rl.input.on('keypress', function(key) {

console.log('key', key) // 输入向下键盘,打印undefined

})


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
扬_灵 2021-09-10 18:21:48

同学你好,麻烦把完整的代码发一下,我在本地帮你测试定位一下。

  • 提问者 慕粉1158357197 #1

    代码就下面几行,麻烦老师定位下:

    const readline = require('readline')

    const rl = readline.createInterface({

        ​input: process.stdin,

        ​output: process.stdout,

    })


    rl.input.on('keypress', function(key) {

        ​console.log('key', key) // 输入向下键盘,打印undefined

    })


    2021-09-11 10:33:21
  • 扬_灵 回复 提问者 慕粉1158357197 #2

    同学你好,这里的keymap在第二个参数中,你可以在代码中打印看一下https://img1.sycdn.imooc.com//climg/613db04809fbcb7b12401478.jpg

    2021-09-12 15:46:22
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师