问题标签 [remap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3929 浏览

handler - Autohotkey:发送鼠标单击(或按键)而不触发处理程序

我有一个 AutoHotkey 脚本,其中鼠标左键映射到一个函数。该功能的一部分包括模拟从实际光标位置的左键单击偏移。毫不奇怪,这最终会变成一个无限循环。

同样,有一个处理程序可以捕获按键并在传递按键之前执行一些数学运算。

有没有办法在不触发点击处理程序的情况下执行点击?同样,有没有办法在不触发按键处理程序的情况下发送按键?


0 投票
2 回答
3938 浏览

key - 将鼠标事件重新映射到键盘键

我想将鼠标向上和鼠标向下重新映射到键盘键,但仅在使用某个应用程序时。这是我走了多远:

这将重新映射KG. 也可以重新映射鼠标滚轮,但我找不到合适的键绑定。例如,如果Esc按下或Alt+ ,我还想暂停重新映射。Tab

0 投票
1 回答
2845 浏览

c# - HttpContext.RemapHandler 是否应该更改处理请求的处理程序?

MSDN 文档说:

HttpContext.RemapHandler 方法 - 使您能够为请求指定处理程序。

我正在尝试根据第一个处理程序中的条件将请求的处理从一个处理程序移动到另一个处理程序。HttpContext.RemapHandler 方法似乎初始化了第二个处理程序的实例,但没有调用 HttpHandler.ProcessRequest 方法;响应为空。

HttpContext.RemapHandler 方法是否做了我认为应该做的事情——将处理转移到一个新的 HttpHandler 并调用 HttpHandler.ProcessRequest 方法?还是我应该使用另一种方法,例如另一种方法或 HttpModule?

编辑:原来我应该使用 HTTPHandlerFactory。我的解决方案现在运行良好。

那么 HttpContext.RemapHandler 到底是干什么用的呢?

0 投票
2 回答
208 浏览

vim - 在 vimrc 中添加“cmap E e”会破坏插件

我正在使用很多 vim 插件,例如 nerdtree、fugitive 等。

最近我添加了一些新的映射,一些插件坏了

我将其追溯到以下行

怎么回事?:) 为什么它会破坏 NerdTree?

更新:忘记说明它是如何破坏的;)。我收到以下错误:

更新2:呃!我现在知道会发生什么。将 E 映射到 e 将 NERDTreeToggle 转换为 NeRDTreeToggle 所以新的问题是如何正确地将 E 映射到 e ?ie 这样 ":E foo.txt" 将与 ":e foo.txt" 做同样的事情

0 投票
2 回答
1000 浏览

emacs - 重新映射 Emacs 命令

我想重新映射forward-sexpmatlab-forward-sexpin matlab-mode

目前我这样做:

但是当我输入M-x forward-sexpmatlab-mode 时,我仍然会得到旧的行为。为什么?只有当我forward-sexp通过键盘快捷键调用时它才有效吗?

当我输入C-h f forward-sexp一切似乎都很好:

0 投票
1 回答
186 浏览

vim - 使用 VIM,如何将方向键从右手重新映射到左手?

这是迄今为止我见过的最好的解决方案:

但是,在实际使用此映射时,需要在从左到右切换时双击“s”和“g”键。

有没有更好的方法来重新映射这些键以 100% 正确工作而无需双击键?

0 投票
0 回答
3465 浏览

keyboard - remmina 中的重新映射键不起作用

我在我的 linux pc 上运行 x-window,使用 remmina 远程访问 windows xp PC
我已经交换了 capslock 并在我的 Xmodmap 文件中留下了 ctrl,并将其加载到 xsession 文件中。

这是我的 Xmodmap 文件,位于 ~/.Xmodmap

这是我的 xsession 文件,位于 ~/.xsession

它在我的 x-window 环境中工作,但是,它在我的远程 Windows PC 中不起作用。

我已经修改了 Windows 中的注册表以交换 capslock 和 ctrl,如果我使用 Windows 的物理键盘,它就可以工作。

我在网上搜索了很多,似乎有人通过在 remmina 的配置选项卡中启用“使用客户端键映射”来解决这个问题,但是,它对我不起作用。

我徘徊在 remmina 加载哪个键映射文件,所以我可以修改它们以满足我的需要。有没有人有同样的问题?

0 投票
3 回答
601 浏览

vim - Vim 重映射:Capslock 去哪儿了?

好的,我确信我需要 在 vim 中重新映射 Esc。我的选择是像平常一样使用 Capslock。但我的问题是:Capslock 功能在哪里?

  • 到 Esc 的地方?
  • 根本不使用(使用 selection+'U' 转大写)?
  • 任何其他?

你觉得哪个更有效率

提前致谢。

0 投票
0 回答
202 浏览

asp.net - ASP.Net 中的神秘 URL 重新映射

我正在开发一个旧版 ASP.Net Web 表单应用程序,该应用程序正在重新映射站点地图 URL。当我访问 www.mysite.com/sitemap.xml 时,它会重定向到 sitemap.aspx。

我在 web.config 文件中没有看到任何处理 URL 映射的内容,所以我不确定这可能会发生什么。我从不太熟悉这个特定应用程序的同事那里听说,ISAPI 重定向可能已经到位,但我不确定在哪里寻找它,从未处理过它。

有人知道要尝试什么吗?该站点是在 IIS 7.5 中运行的 ASP.Net 2.0。非常感谢。

0 投票
1 回答
930 浏览

asp.net - 如何将所有请求重新映射到特定域到 ASP.NET 中的子目录

我在一个托管帐户中使用具有多个域的 ASP.NET 4.0(集成管道)。我已经设置了主域,但我想使用文件夹层次结构清楚地分隔域。(我有根 FTP 访问权限,可以将除主域之外的所有域映射到子文件夹)我也需要将主域映射到文件夹。我确信 ASP.NET 确实提供了这样的功能,可能在 web.config 设置中,但我不知道该怎么做。我所有的搜索都导致了 PHP/Apache 设置,但我找不到关于 ASP.NET 无缝重新映射的设置。

例如,我的 FTP 根目录中有这些站点:/sites/abc.com

/站点/另一个站点

/sites/xyz.com

/sites/mymastersite.com

我需要将需要将所有请求映射到 mymastersite.com 到 /sites/mymastersite.com 文件夹(包括所有子域)无缝地放入我的根目录 / 一个 web.config。