LINUX.ORG.RU

1) использовать внутреннюю переключалку (с помощью костылей типа ibus или xxkb можно повесить на одну клавишу с системной)

2) для 24-го работает примерно такое https://toster.ru/q/119083

да, в гугле всё это есть

lazyklimm ★★★★★
()
(defun reverse-input-method (input-method)
  "Build the reverse mapping of single letters from INPUT-METHOD."
  (interactive
   (list (read-input-method-name "Use input method (default current): ")))
  (if (and input-method (symbolp input-method))
      (setq input-method (symbol-name input-method)))
  (let ((current current-input-method)
	(modifiers '(nil (control) (meta) (control meta))))
    (when input-method
      (activate-input-method input-method))
    (when (and current-input-method quail-keyboard-layout)
      (dolist (map (cdr (quail-map)))
	(let* ((to (car map))
	       (from (quail-get-translation
		      (cadr map) (char-to-string to) 1)))
	  (when (and (characterp from) (characterp to))
	    (dolist (mod modifiers)
	      (define-key local-function-key-map
		(vector (append mod (list from)))
		(vector (append mod (list to)))))))))
    (when input-method
      (activate-input-method current))))

(reverse-input-method 'russian-computer)

Скопипастил из своего init.el. Использую давно, брат жив, зависимость есть.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

Но есть одна проблема - завязано на 'russian-computer. С кастомной иксовой раскладкой приходится пилить свою и для емакса.

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

На самом деле, правильнее переключать раскладку в самом emacs'е через C-\ и не городить костыли:)

Это что еще за хмарь?

deterok ★★★★★
() автор топика
Ответ на: комментарий от deterok

Это что еще за хмарь?

Это крутая фича, которая позволяет переключаться на любой язык на любой системе. Я даже системной переключалкой не заморачиваюсь.

Oxdeadbeef ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.