問題タブ [karabiner]
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.
keyboard-shortcuts - Karabiner-Elements PC スタイルのホームエンド キーのマッピング方法
最近、macOS sierra にアップデートしたところ、Karabiner がサポートされていないことがわかりました。開発者は Karabiner-Elements をリリースしましたが、「プレユーザー フレンドリー」な状態のようです。元のカラビナのように、PC スタイルでホーム キーとエンド キーをマッピングする方法がわかりません。ユーザーガイドをいただければ幸いです。
macos - 別のサービス内から Sublime Text 3 cli を使用して新しいウィンドウを開くと、一時ファイルが作成されます
新しい Sublime Text ウィンドウを開くために、Karabiner (ランチャー モード) ショートカットを設定しています。
通常subl -n
、端末ウィンドウから呼び出して、新しい崇高なウィンドウを表示します。Karabinerではシェルスクリプトを指定して実行するショートカットが使えるので試してみた/usr/local/bin/subl -n
動作しますがsubl -n
、ターミナル ウィンドウ (または/usr/local/bin/subl -n
) から呼び出すと、「空の」ファイルを含む新しいウィンドウが開きますが、Karabiner を介して呼び出すと、新しいウィンドウでtmp/subl stdin YEd3Bc.txt
(YEd3Bc は 6 つの乱数/数字)の一時ファイルが開きます。
また、あたかも私が電話したかのように、ウィンドウを閉じるまで、Karabiner が他のものを起動するのをブロックします。subl -n -w "tmp/subl stdin YEd3Bc.txt"
Karabiner の問題だと思い、Automator と Applescript を使用してシェル スクリプトのラッパーを作成することで回避しようとしましたが、どちらも同じ問題を抱えていて、一時ファイルを次の場所で開いていました。/tmp/subl stdin random.txt
macos-sierra - ハンマースプーン リマップ コントロール キー: 単独で押すと esc を送信し、他のキーと一緒に押すとコントロールを送信します。
私の意見では、これは非常に便利なリマップです。コントロールを単独で入力することはほとんどないため、esc にリマップしてみませんか?
カラビナがなくなって以来、ハンマースプーンを使用してお気に入りの機能を復元しようとしていますが、これは達成できると思いますが、機能させることができません。これを適切に行う方法を知っている人はいますか?
linux - Linux用のカラビナ?
背景: 過去 5 年ほどの間、人間工学に基づいたキーボードを備えた典型的な PC ハードウェアで Gnu/Linux を長年使用した後、私は Mac ハードウェア (大部分はハイエンドの MacBook Pro ラップトップ) とソフトウェアを使用してきました。さらに重要なことに、Emacs のヘビー ユーザーとして、Mac への切り替えは苦痛でした。Apple の標準的な短いキーボードは、腹立たしく、避けられませんでした。カラビナを使ってRSIの発症を防いだ小さいながらも非常に重要な 2 つの変更を行うためのツール: 1) capslock キーを変更して、単独で押されたときにメニュー (f13) キーを生成し、別のキーで押されたときにコントロール キーを変更したキーコードを生成します。2) 同様の方法でリターン キーを変更すると、単独で押されたときにリターンが取得され、別のキーで押されたときにキーコードが変更されたコントロール キーが取得されます。ハードウェアとソフトウェアの両方に関する最近の Apple の決定に失望したので、私は今 Gnu/Linux (問題があれば Ubuntu) に戻りますが、Mac ラップトップを使い続けています。
質問: Karabiner は OS X 専用のツールであり、すぐに利用できる Gnu/Linux 対応ツールがないため、Karabiner が有効にする capslock と return の主要な二重機能動作を実現するには、いくつかのコードを記述および/または変更する必要があるようです。Karabiner の作成者は、xbindkeys と rbindkeys がキーの再マッピングを行うと書いていますが、一見すると、二重機能の動作を処理していないように見えます。現在、Karabiner の移植またはまったく新しいツールの作成に取り組んでいます。そして間違いなく、他のアプローチもあるかもしれません。私の質問は、この問題を解決するためにどのようなプログラミングのアドバイスを提案しますか? 特に、数か月ではなく、数時間、数日、または数週間で開発できるもの。
注:
1) コントロール キーとコマンド キーの交換など、動作の変更を伴うさまざまなアプローチがあります。多くの人が、さまざまな程度の満足度で試されてきました。Karabiner のデュアル機能アプローチは、キーボードのホーム行とすべてのアプリケーションでコントロール キーの対称性を提供するという点で、非常に効果的です。
2) 別のハードウェアも提案される可能性があります。Dell、HP、Lenovo、Acer のシステムを試し、さらに多くのシステムを調べました。プレミアム価格ではありますが、アップルのトップエンド製品のパワー、サイズ、感触、スタイルの組み合わせに匹敵するものはありません. たとえば、Dell Precision 7510 はかさばり、サンドペーパーのような感触のトラックパッドを備えています。Lenovo X1 (非常に優れたシステム) には Thunderbolt ポートがありません。等
3) ラップトップが必要なため、外付けキーボードもスターターではありません。飛行機や電車での外付けキーボードは起きていません。
karabiner - karabiner elements json:「left_option」+「up_arrow」を「up_arrow」×10にする方法は?
タイトルがすべてを物語っています。もう1つの情報は、Macbook ProでApple有線キーボードを使用していることです-外部モニターが接続されている間、「クラムシェルが閉じられています」。正しいファイルに次を追加しましたが、機能しません。XcodeやVisual Studio Codeなどで使いたいです。