Karabiner 使えない対策: Hammerspoon で macOS の修飾キーつきホットキーのキーリマップを実現するMacOSXSierra 背景 http://qiita.com/naoya@github/items/56a34be85710f4ed5531 でも書いたとおり Karabiner が使えない現状、修飾キーつきのホットキーのカスタマイズをどうするかという問題がある。記事を書いた時点では macOS の DefaultKeybidings.dict でショートカットを定義していたが、Hammerspoon を使うことでやりたいことが実現できたので、こちらの方法に移行した。 課題に感じてたこと http://qiita.com/naoya@github/items/56a34be85710f4ed5531#comment-1554604656a7ec49f63d こちら
Hammerspoon What is Hammerspoon? This is a tool for powerful automation of macOS. At its core, Hammerspoon is just a bridge between the operating system and a Lua scripting engine. What gives Hammerspoon its power is a set of extensions that expose specific pieces of system functionality, to the user. What can it do for me? You can write Lua code that interacts with macOS APIs for applications, wi
This page explains how to move the Control key. Some users find that this can help to avoid “Emacs pinky” (RepeatedStrainInjury). But note that some users find that doing this causes Emacs pinky because you’re extending your left pinky to hit Ctrl all the time. Better to keep the standard layout and press the Ctrl keys on either side of the keyboard with either the tip of your pinky (fan out your
Mac OS Xのキーボードマッピングの設定機能(TN2056)を利用して、JIS配列キーボードをASCII配列にマッピングして利用することができます。 Mac OS X 10.4以降は(10.2 - 10.3 のように「Australian」を組み合わせることなく)XMLのファイルを配置するだけでASCII配列にマッピングすることができるようになりました。最新のmacOS 12まで特に変更なく使用できています。 作業前に留意して下さい ここで紹介する方法は当方の環境でのみ動作確認されたものであり、他の環境での動作を保証する物ではありません。本文書に基づいた作業によるいかなる結果についても当方は責任を負いません。またご質問やご要望を頂いてもサポートはしませんので、自己の責任で実施、対処してください。説明を理解できない場合やトラブルの対処に必要な知識を十分に持ち合わせない場合は以下の作業を実
Visual Studio 2010 ではEmacsEmulationsという拡張機能が提供されていてEmacsキーバインドが使えたんだけど、Visual Studio 2013 ではこの機能拡張が通常は使えないので、これを使えるようにしようという話です。 元ネタはこちらの stackoverflow のQA Emacs Keybindings in Visual Studio 2012 or 2013 - Stack Overflow ぶっちゃけ一番の解答とコメントの補足を合わせたて日本語化しただけですのでこのQA直接見るだけでもOKです。 環境 私が確認した環境は以下のとおり Windows Windows 7 Professional SP1 + IE 11 Visual Studio Visual Studio 2013 Premium Edition 手順 1. EmacsEmu
Provides basic support for Emacs keybindings and text editing commands. This extension provides basic support for Emacs keybindings and text editing commands, very similar to thebuilt-in Emacs keyboard layout in VS 2008. Once the extension is installed you should be able to use familiar keyboard shortcuts to execute Emacs commands within VS 2010. Installation and SetupInstalling Emacs Emulation r
開発環境が VisualStudio2013 に最近更新されたので、 その環境設定でやったことをまとめたいと思います。 Emacsキーバインドの適用 とりあえずまずは、Emacs拡張機能をインストールします。 https://github.com/owainlewis/emacs-visual-studio-2013 詳しい導入方法については、toburauさんのページが参考になります。 http://d.hatena.ne.jp/toburau/20141116/ http://d.hatena.ne.jp/toburau/20141117 (注意点) 一度 .vsix 形式の状態で実行して、拡張機能をインストールして、 VS2013上で、ツールタブの拡張機能と更新プログラム内に Emacs emulationが見える状態にします。 その状態で、vsixをzipに変更して指定された場所に
ConEmu keyboard shortcuts Non configurable hotkeys Configurable hotkeys Host key Full list of hotkeys Where is an Apps Key? Please note! These shortcuts are only defaults! You may redefine almost all combinations and define up to 32 GuiMacro hotkeys on the Keys page. Moreover, many actions have no default hotkeys. For example, you may choose hotkey for ‘Start text selection (like text editors)’, ‘
AutoHotkey v2 has been released and will be considered the default/main version. We are in a transition period: the website and forums will be updated accordingly. Please see the announcement for more information.
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
プログラミングで初めて使った(※1)エディターがemacsでした。 最初はemacs特有のCtrl + xx、Alt + xx系の操作に四苦八苦しながらも、慣れるともう、Ctrlキー(※2)が左手小指の定位置になっていました。 というわけで、根っからのemacs厨(※3)になった僕はJavaを書くことになったときも、Eclipseにemacsの一部のkeymapを移植して使っていました。 PHPの開発ではIDEを使ったことがなかったので、IDEの便利機能に感動しながら、さらにemacsのkeymapでハッピーな日々を送りました。 そして、今春のある日、チームにIntelliJが導入され、これはもうIntelliJでもemacsのkeymapを使うしかないわけで、以下で紹介する設定を行ったわけです。 ※1…仕事として本格的に ※2…キーボード左下のCtrlキーではなく、CapsLockキーを
HOME > 電算 > Emacs メモ Emacs メモ 最終更新:2008/01/30(水) 目次 キーバインディングの変更 タブ map 関数で面くらうこと 縦書きポストスクリプト・ドライバ Emacs Lisp Emacs キーバインディングの変更 変更内容による難度(?)の違い 何(どういうコマンド)をどこ(どのキーシーケンス)に割り付けるかで、 やり方が異り、必要とされる技にも違いがある。 (a) 既存のコマンドを、 「Ctrl-c を押してから一文字を押す」というユーザ予約キーシーケンスに 引数を与えないで割り付ける。→ 簡単(以下を読むまでもなし) 例 (global-set-key "\C-ca" 'fill-region) (b) 既成のコマンドに引数を与えて割り付ける → 説明が必要(ラムダ式など) 例 (global-set-key "\C-ca" (lambda
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く