问题标签 [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 投票
9 回答
3042 浏览

emacs - 使用 Emacs 时,您是否将大写锁定重新绑定到 CTRL?

如前所述,这个问题适用于使用 Emacs 的人。

当你这样做时,你是否将大写锁定键重新绑定到 CTRL,或者你是否使用“普通”ctrl 键?

我最近学习了一些 Emacs 命令,并且使用了一段时间的 Visual Studio 2008 emacs 命令,当然我使用了 caps-rebind 工具,但我很好奇有多少其他人这样做。

附带说明一下,VS 的 emacs 绑定严重不完整:(

0 投票
1 回答
445 浏览

3d - 颜色重新映射 - 使用 3D 网格匹配目标调色板?

假设我有颜色“FOO”,它以 RGB 格式存储。我需要重新着色“FOO”,使其与颜色列表中最接近的颜色匹配。即时执行此操作,我不能将每种颜色的 RGB 值视为 3D 网格(r=x、g=y、b=z)上的点并计算点“FOO”与每个点之间的距离吗?列表中的颜色?

最接近“FOO”的点是替换颜色?

0 投票
3 回答
4031 浏览

visual-studio - Visual Studio 2010:如何重新映射 F2 以重命名文件而不是打开对象浏览器

在 Visual Studio 2010 解决方案资源管理器树视图中,如何重新映射F2键以重命名选定文件而不是打开对象浏览器?

0 投票
2 回答
820 浏览

emacs - emacs:重新映射 C-[(当前为 ESC)

我在 ubuntu 10.04 上使用 emacs 23。我想重新映射“C-[”绑定。目前,当我按下它时,它会给我“ESC”。有没有办法重新映射它?

0 投票
1 回答
66 浏览

architecture - 如何为可重新映射的快捷键设计我的软件?

我刚刚开始开发一个 GUI 应用程序,它具有多种不同的模式和大量的键盘快捷键。理想情况下,我希望支持让用户重新映射这些,就像在 Eclipse 中一样。什么是(如果有的话)这种情况的标准解决方案?我可以想象主窗口捕获所有按键并将它们转换为所有子控件的键中性事件作为一种方式,但感觉很笨拙。是否有任何标准框架可以做到这一点?如果是这样,特别是我可以用作示例的 python 或开源的。

0 投票
4 回答
6278 浏览

vim - vim 键映射参考

我刚刚安装了 command-t 插件以及将其映射到 cmd-t 而不是 leader-t 的内容。我对 vim 很陌生,我不知道键映射的符号是什么。我在哪里可以找到在 vim 中映射组合键时使用的符号的参考?

0 投票
1 回答
468 浏览

java - IKVM 的 Map.xml 中的字符串和复杂数据类型!

我正在使用 IKVM 将我的 java .jar 文件转换为 .NET .dll 文件。我可以从整数类型的 getter 和 setter 创建一个属性。但是对于 java 代码中的字符串数据类型,我不能这样做。你能告诉我在 map.xml 中用于 IKVM 的字符串或复杂数据类型的格式是什么!!

0 投票
1 回答
323 浏览

java - IKVM 复杂的自定义类型在重新映射到属性时出错!

我用上面写了这个:

/>

/>

/>

生成 dll 文件时出现错误:

D:\PTS\PTS_SVN\Libraries\ikvm-0.44.0.5\bin>ikvmc -remap:map.xml -target:library PTSDomain.jar 注意 IKVMC0002: 输出文件是 "PTSDomain.dll" 错误: 无效的属性签名'() umple.pts.domain.coreEntities.Stop;' 在属性 umple.pts.domain.coreEntities.Line.FirstEndStop 的 rem ap 文件中错误:无效的属性 getter 签名 '()umple.pts.domain.coreEntities.Stop;' 在属性 umple.pts.domain.coreEntities.Line.FirstEndStop 的重映射文件中错误:属性 umple.pts.domain.coreEntities 的重映射文件中的属性设置器签名“(umple.pts.domain.coreEntities.Stop;)Z 无效。 Line.FirstEndStop 错误:无效的属性签名 '()umple.pts.domain.coreEntities.Stop;' 在属性 umple.pts.domain.coreEntities.Line.SecondEndStop 的 rem 应用文件中错误:无效的属性 getter 签名 '()umple.pts。domain.coreEntities.Stop;' 在属性 umple.pts.domain.coreEntities.Line.SecondEndStop 的重映射文件中错误:属性 umple.pts.domain.coreEntities 的重映射文件中的属性设置器签名“(umple.pts.domain.coreEntities.Stop;)Z 无效。 Line.SecondEndStop 错误:无效的属性签名 '()[umple.pts.domain.coreEntities.Stop;' 在属性 umple.pts.domain.coreEntities.Line.Stops 的重新映射文​​件中错误:无效的属性 getter 签名 '()[umple.pts.domain.coreEntities.Stop; ' 在属性 umple.pts.domain.coreEntities.Line.Stops 的重映射文件中错误:属性 umple.pts.domain 的重映射文件中的属性设置器签名无效 '([umple.pts.domain.coreEntities.Stop;) Z'。 coreEntities.Line.Stops 重映射文件中属性 umple.pts.domain.coreEntities.Line.SecondEndStop 错误的无效属性设置器签名 '(umple.pts.domain.coreEntities.Stop;)Z' 错误:无效的属性签名 '()[umple.pts.domain.核心实体。停止;' 在属性 umple.pts.domain.coreEntities.Line.Stops 的重新映射文​​件中错误:无效的属性 getter 签名 '()[umple.pts.domain.coreEntities.Stop; ' 在属性 umple.pts.domain.coreEntities.Line.Stops 的重映射文件中错误:属性 umple.pts.domain 的重映射文件中的属性设置器签名无效 '([umple.pts.domain.coreEntities.Stop;) Z'。 coreEntities.Line.Stops 重映射文件中属性 umple.pts.domain.coreEntities.Line.SecondEndStop 错误的无效属性设置器签名 '(umple.pts.domain.coreEntities.Stop;)Z' 错误:无效的属性签名 '()[umple.pts.domain.核心实体。停止;' 在属性 umple.pts.domain.coreEntities.Line.Stops 的重新映射文​​件中错误:无效的属性 getter 签名 '()[umple.pts.domain.coreEntities.Stop; ' 在属性 umple.pts.domain.coreEntities.Line.Stops 的重映射文件中错误:属性 umple.pts.domain 的重映射文件中的属性设置器签名无效 '([umple.pts.domain.coreEntities.Stop;) Z'。 coreEntities.Line.Stops 核心实体。停止;' 在属性 umple.pts.domain.coreEntities.Line.Stops 的重新映射文​​件中错误:无效的属性 getter 签名 '()[umple.pts.domain.coreEntities.Stop; ' 在属性 umple.pts.domain.coreEntities.Line.Stops 的重映射文件中错误:属性 umple.pts.domain 的重映射文件中的属性设置器签名无效 '([umple.pts.domain.coreEntities.Stop;) Z'。 coreEntities.Line.Stops 核心实体。停止;' 在属性 umple.pts.domain.coreEntities.Line.Stops 的重新映射文​​件中错误:无效的属性 getter 签名 '()[umple.pts.domain.coreEntities.Stop; ' 在属性 umple.pts.domain.coreEntities.Line.Stops 的重映射文件中错误:属性 umple.pts.domain 的重映射文件中的属性设置器签名无效 '([umple.pts.domain.coreEntities.Stop;) Z'。 coreEntities.Line.Stops

D:\PTS\PTS_SVN\Libraries\ikvm-0.44.0.5\bin>

我可以使用自定义属性还是必须通过其他方式这样做?

0 投票
5 回答
8851 浏览

similarity - RGBA 颜色空间中的颜色相似度/距离

如何计算 RGBA 颜色空间中两种颜色之间的相似度?(当然背景颜色是未知的)

我需要通过为图像中的每个像素找到最佳调色板条目来将 RGBA 图像重新映射到 RGBA 颜色调色板*。

在 RGB 颜色空间中,可以假定最相似的颜色是欧几里得距离最小的颜色。但是,这种方法在 RGBA 中不起作用,例如,从rgba(0,0,0,0)to的欧几里得距离rgba(0,0,0,50%)小于 to rgba(100%,100%,100%,1%),但后者看起来要好得多。

我正在使用预乘 RGBA 颜色空间:

我已经尝试过这个公式(编辑: 请参阅下面的答案以获得更好的公式):

但它看起来并不理想——在具有半透明渐变的图像中,它会发现导致不连续/锐边的错误颜色。不透明颜色和 alpha 之间的线性比例看起来很可疑。

最佳配方是什么?


*) 为简单起见,我忽略了误差扩散、伽马和心理视觉色彩空间。


稍微相关:如果你想在这个非欧几里得 RGBA 空间中找到最接近的颜色,vp-trees是最好的。

0 投票
1 回答
6280 浏览

linux - 有没有办法在macbook pro上交换linux中的fn(功能)和控制键?

我不在乎这是在 bios 或内核模块或软件中完成的。有没有办法让'fn'键充当'控制'而'控制'键充当在macbook pro上运行的linux中的'fn'?

PS。您可以通过应用程序 KeyRemap4MacBook 在 OSX 中使用软件来完成此操作。