Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 文本框中的自动热键_Javascript_Html_Autohotkey - Fatal编程技术网

Javascript 文本框中的自动热键

Javascript 文本框中的自动热键,javascript,html,autohotkey,Javascript,Html,Autohotkey,我正在尝试创建一个带有简单用户输入文本框的网页,当键入某些组合时,将产生特定的热键结果 想象一下自动热键,而不是在网页上运行的PC上运行 例如,如果有人在用户文本框中输入“repair”,这将更改为 你做了什么 x在这里做了另一件事吗 修好了 (这只是一个例子) 如何在单个网页上进行设置 找到了如下解决方案 在第3行和第4行中,将键入时希望替换的内容替换为热键此处 在上面写着textplace here用你想要的文本替换它 $(document).keypress(function() { va

我正在尝试创建一个带有简单用户输入文本框的网页,当键入某些组合时,将产生特定的热键结果

想象一下自动热键,而不是在网页上运行的PC上运行

例如,如果有人在用户文本框中输入“repair”,这将更改为

  • 你做了什么
  • x在这里做了另一件事吗
  • 修好了
  • (这只是一个例子)


    如何在单个网页上进行设置

    找到了如下解决方案

    在第3行和第4行中,将键入时希望替换的内容替换为热键此处

    在上面写着
    textplace here
    用你想要的文本替换它

    $(document).keypress(function() {
    var textarea=$('#txt'); 
    textarea.val(textarea.val().replace(/hotkeyhere/g,"Textreplace here"));
    textarea.val(textarea.val().replace(/hotkeyhere/g,"Textreplace here")); 
    });
    $(document).ready(function(){
    $('#copy').on('click', function(){
    clipBoardValue = '';
    $('#myForm').find('.input').each(function(){
    if($(this).attr('type')== 'radio' ){
      if($(this).is(':checked')){
        clipBoardValue = clipBoardValue + ' ' + $(this).val();
      }
    }else{
      clipBoardValue = clipBoardValue + ' ' +$(this).val();
    }
    });
    console.log(clipBoardValue+ ' copied to clipboard');
    copyToClipboard(clipBoardValue);
    return false;
    });
    });
    

    将更改为
    将更改为什么?文本框中的文本?你自己尝试过吗?按键发送事件。。。按下键,按下键,按下键哦。。。关键词。。。。热键对我们来说意味着完全不同的东西me@JaromandaX很抱歉,我不确定使用的具体术语,我只能想到一个我熟悉的例子“autohotkey”,它是一个基于桌面的程序,可以实现我试图在网页上复制的确切功能。当我在我指的文本框中说文本时,比如说html页面中的标签,也会有一定的性能。我找不到办法来做这件事。不必抱歉,我误解了