Как получить специальный символ на нетбуке без цифровой клавиатуры?

41

Я хотел бы иметь возможность использовать сочетание клавиш для ввода специальных символов (символов, которые не могут быть найдены на моей клавиатуре), таких как символ £ (фунт), который я могу получить на клавиатуре с помощью цифровой клавиатуры, набрав Alt + 0163. К сожалению, на моем нетбуке у меня нет цифровой клавиатуры.

Как тогда получить специальные символы, используя клавиатуру, без использования charmap?

Райан Шрипат
источник
3
смена + 3;) ..
Мэтт Эллен
1
Ах, это имеет смысл. Я отозвал свое закрытое голосование и отредактировал вопрос, чтобы прояснить его отсутствие дубликатов.
Бен Н
1
é: удерживайте нажатой клавишу, дважды нажмите e; ø: вариант o; ê: вариант я тогда е; и так далее; Если вы используете экранную клавиатуру Mac и нажимаете опцию, клавиши-модификаторы подсвечиваются
jcollum
1
Это англо-американский макет. Например, мне потребовалось около 5 секунд, чтобы переключить клавиатуру на курдский; это просто.
jcollum

Ответы:

22

Часто ваш нетбук может иметь функциональную клавишу, которая изменит 7,8,9, U, I, O, J, K, L и M на цифровую клавиатуру. Вы можете использовать их для создания комбинаций Alt +. Либо откройте Карту персонажей (в разделе «Стандартные» в меню «Пуск»), чтобы выбрать отдельных персонажей.

Дарт Андроид
источник
Спасибо, я проверю это и
сообщу
1
В моем ноутбуке нет цифровой клавиатуры или цифровой клавиатуры - очевидно, Lenovo решила, что это в прошлом? Итак, в охоте по программе CHARMAP я не могу найти символ евро. Любая подсказка, где она находится, или как еще набирать коды клавиш ALT без цифровой клавиатуры?
Джей Имерман
@JayImerman Поиск U+20ACв charmap (они в порядке, это почти в самом низу)
Darth Android
8

Я искал несколько недель и наконец понял, что могу ввести код Unicode (не ASCII) для символа, выделить его и нажать Alt+ Xв Microsoft Word. Чтобы сделать это еще быстрее, я создал автозамены для замены /b6на ¶ и /a7§.

(Я пишу для судьи, и мне нужно вводить вышеуказанные символы абзаца и раздела 75 раз в день. Я запускаю Windows 8 на нетбуке Lenovo Yoga 13 (первый компьютер без цифровой клавиатуры), и я потерялся без Alt+ numpadдоступа к ASCII установить до сих пор!)

Справка: как вставить символы ASCII без цифровой клавиатуры?

user218664
источник
1
Может быть, вы могли бы прикрепить настоящую клавиатуру? Если вы напишите для судьи, это будет стоить усилий.
Джейми Ханрахан,
7

Вы можете использовать некоторые макро-программы, такие как AutoHotkey, чтобы привязать их к указанным горячим клавишам.

schöppi
источник
..интересный ...
Райан Шрипат
2
Хотите показать несколько примеров?
Иво Флипс
sry, еще не использовал его;)
schöppi 22.10.10
4

Вы можете скачать Microsoft Keyboard Layout Creator и поместить символы, которые вы используете чаще всего, на неиспользуемые клавиши. Я использую AltGr + Q, W, E & R для символов, которые мне нужны.

Xtremity
источник
Это была классная находка!
Райан Шрипат
Как заставить изготовленную на заказ клавиатуру с этой программой работать на Windows 10?
Дональд Дак
3
  1. Клавиатура на ноутбуке расположена на клавишах

M-J-K-L-U-I-O-7-8-9
0 1 2 3 4 5 6 7 8 9

  1. Вы должны включить клавиатуру. Найдите и удерживайте fnклавишу и нажмите Num Lockклавишу. На моем ноутбуке он находится на Scroll Lockключе. Маленькая светодиодная лампочка должна загореться, чтобы показать, что функция клавиатуры включена.
  2. Теперь вы можете набрать в alt символы ALT + Fn+ MJ89= ½символ
Джей Клепач
источник
1
Хотя я не активировал Num Lock, это решение работает.
Весног
1
К сожалению, нет Num Lock или Scroll Lock на некоторых нетбуках (например, мой Dell XPS 13 "2017 года). :-(
Simon East
5
Не общий гуманного - многие современные ноутбуки не имеют «скрытый» NumPad
Joren Vaes
2

Если у вас есть операционная система Windows [например, Vista или 7 - я не уверен насчет XP], тогда вы можете использовать карту символов. Я обнаружил это случайно. Раньше я думал, что моему будущему ноутбуку [который я планирую приобрести] потребуется цифровая клавиатура, но теперь я предполагаю, что он мне не понадобится, благодаря таблице символов [у меня Windows Vista, но я планирую перейти на Windows 7 ].

Виттория Мачанелли
источник
2

Вы можете изменить раскладку клавиатуры на United States – International . Требуется немного привыкнуть, но не так много, как я думал. Затем вы должны сделать символ £, нажав 4(не на цифровой клавиатуре) + Shift+ Right Alt. Кроме того, если вы часто вводите диакритические знаки, эта раскладка особенно полезна.

Animadversor
источник
Стоит попробовать - может быть, лучший маршрут!
Райан Шрипат
Или используйте Microsoft Keyboard Layout Creator (бесплатно), чтобы сделать идеальный макет. Это на удивление легко. Я бы сказал, проще, чем привыкнуть к мертвым клавишам в макете США.
RomanSt
2

Для веб-браузеров я просто написал пользовательский сценарий, чтобы решить эту проблему для своих собственных злых целей, по крайней мере, в Firefox с надстройкой Greasemonkey и в Chrome с надстройкой Tampermonkey .

Страница GitHub | Прямая установка | Лицензия

Неизвестно, работает ли скрипт в других браузерах с Tampermonkey, но я не совсем уверен. Я мог бы взломать совместимость для других браузеров, если кто-то платит мне достаточно.


Если скрипт установлен в вашем браузере, Altкомбинации Altчисловых рядов + должны работать так же, как + NumPad на полноразмерной клавиатуре. Кроме того, Alt+ xпреобразует шестнадцатеричное значение, предшествующее текстовой каретке, в значение Unicode, аналогичное MS Office.

Расширенные символы начинаются с нуля:

  • £работает с Alt+0163
  • °работает с Alt+0176
  • ²работает с Alt+0178

Для значений между 32 - 255 без начального нуля глифы извлекаются с использованием таблицы кодовых страниц OEM (с обширной, но не требующей помощи справкой из абстракций кодовой страницы проекта SheetJS ). Следующие примеры сделаны с codepage=437(en-US), определенным в сценарии пользователя:

  • Ωработает с Alt+ 234(без начального нуля)
  • работает с Alt+ 236(без начального нуля)
  • £работает с Alt+ 156(без начального нуля)

Вы также можете ввести шестнадцатеричное значение, а затем нажать Alt+, xчтобы выполнить преобразование. Это работает как MS Word, но с более свободной интерпретацией шестнадцатеричной записи. Моя цель состоит в том, чтобы, если вы забыли правильный способ активировать последовательность Alt+ x, просто попробуйте что-нибудь, и это, вероятно, будет работать как задумано.

  • результаты ввода, а 2713затем нажмите Alt+x
  • также результат ввода, 0x2713затем нажмите Alt+x
  • также результат ввода, \u2713затем нажмите Alt+x
  • также результат ввода, U+2713затем нажмите Alt+x
  • также является результатом ввода 2713, выделения его, затем нажатия Alt+x
Рохо
источник
1

Вы можете купить внешний цифровой блок в качестве альтернативы или использовать Microsoft Keyboard Layout Creator . Все ноутбуки до 15 дюймов, которые я видел, имеют эту проблему.

Cel
источник
1

Относительный простой метод, который я использую:

Вызовите, затем используйте экранную клавиатуру «Простота доступа»:

  1. Перейти к панели управления
  2. Нажмите на ПРОСТОТА ДОСТУПА
  3. Нажмите на экранную клавиатуру
  4. Настройка по умолчанию МОЖЕТ иметь цифровую клавиатуру на клавиатуре. но если НЕТ, нажмите «Параметры» на самой экранной клавиатуре, а затем установите флажок «Включить цифровую клавиатуру» вверху.

VOILA ......

Сохраняйте его минимальным, если вы планируете использовать буквы повторно.

DAVE
источник
1

Если у вас нет цифровой клавиатуры, я написал небольшую программу для этого использования. Это программа: AltPiuSend

Нажмите клавиши «Win + R» и цифру «shell: startup», скопируйте сюда программу и перезагрузите компьютер. При запуске я регистрирую 10 горячих клавиш: Alt + 0 ... 9 (номер на клавиатуре, а не на цифровой клавиатуре). Когда вы нажимаете клавиши «Alt + Number» на клавиатуре, я посылаю Alt + тот же номер цифровой клавиатуры (виртуальная клавиша). Это все.

Программа написана на VB .NET 2010 Express и требует Microsoft Framework 4.0. Если вы не установили Microsoft Framework 4.0, найдите «Microsoft Framework 4.0 download» и загрузите его с сайта Microsoft.

Плинио
источник
0

Это зависит от вашего оборудования, вашей операционной системы и приложения, которое вы используете.

Некоторые ноутбуки имеют способ имитации цифровой клавиатуры с помощью дополнительных мета-клавиш (Fn, Ctrl, Alt и т. Д.)

Некоторые операционные системы поддерживают альтернативные раскладки клавиатуры или редакторы методов ввода. Например, в области системных уведомлений у меня есть компьютер с ОС Windows с британской клавиатурой (и, следовательно, у него нет проблем с £). У меня есть значок клавиатуры, из которого я могу выбрать клавиатуру, расширенную в Великобритании или Великобритании. Расширенный позволяет мне создавать дополнительные символы с акцентом. Может быть, есть расширенная клавиатура для вашей локали, которая поддерживает комбинацию клавиш за £.

Наконец, приложения, такие как MS Word, имеют свои собственные средства ввода специальных символов - см. Справку приложения.

RedGrittyBrick
источник
0

Charmap хорош, но если вам приходится слишком часто использовать одного и того же персонажа, он становится утомительным. В этом случае вы можете использовать следующую утилиту и поместить часто используемые символы в пользовательское меню в нужном вам порядке. Затем вы можете вызвать это меню в любом редакторе с помощью Alt-Shift-C:

CatchChar пользовательское меню утилиты

user173399
источник
0

В lenovo g40 вы просто переходите на вставку, затем переходите к символу и выбираете нужный символ в своем документе.

Cherrie
источник
Добро пожаловать в Супер пользователя! Хотя это может дать ответ на вопрос, было бы лучше, если бы вы могли объяснить, почему это так.
ДэвидПостилл
-1

Та же проблема на ноутбуке Inspiron 13 без NumLock (даже наложенный NumPad, активированный Fn отсутствует), работающий под управлением Windows 10 pro.

Единственное решение, которое сработало для меня, это скрипт AutoHotKey в этом посте: Как вводить специальные символы без цифровой клавиатуры?

Следуйте инструкциям, вы увидите небольшой значок на панели задач Windows, показывающий, что скрипт запущен. Решаемые.

Mila.br
источник