Get an Epic Experience with Premium

CharacterMap

Chat & Communication Login to Add Favorites
  • 0 Likes
  • World of Warcraft
  • 25 Monthly Downloads
  • Supports: 5.4.0
  • 2,051 Total Downloads
  • Updated 09/22/2013
  • Created 07/19/2010
  • 31 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: 1.0.2
or

About CharacterMap

An in-game keyboard of non-standard characters. CharacterMap endeavors to give you quick and easy access to every character supported by the default Windows WoW chat font. Characters are split into different layouts, which can be accessed by modifier keys (on your physical keyboard) or through a dropdown menu. The layouts are as follows:

ModifierLayout
NoneLower case modified letters
ShiftUpper case modified letters
ControlSymbol set 1
Control-ShiftSymbol set 2
AltDrawing set 1
Alt-ShiftDrawing set 2
Alt-Control-ShiftFull (all characters)

CharacterMap's keyboard will seamlessly type into any text area. It can be set to automatically show and hide, and to automatically anchor itself to the text area into which you are currently typing.

For configuration, type "/cm" or "/charactermap"

This addon currently only supports the English Windows client with the default game font. It will run on other clients and with other fonts, but some characters may be unsupported.

------------------------------------------------------------------------
r12 | mirrormn | 2013-09-22 01:15:10 +0000 (Sun, 22 Sep 2013) | 2 lines
Changed paths:
   A /tags/1.0.2 (from /trunk:11)

Tagging as 1.0.2
Compatible with 5.4
------------------------------------------------------------------------
r11 | mirrormn | 2013-09-21 01:24:49 +0000 (Sat, 21 Sep 2013) | 2 lines
Changed paths:
   M /trunk/CharacterMap.lua
   M /trunk/CharacterMap.toc

Changed a single character in the code to make it compatible with 5.4
Fixed a minor bug involving anchoring to some EdtiBoxes
------------------------------------------------------------------------

Comments

  • #11

    Exactly what I was looking for, except that it's... even better than I could imagine! :-)
    Thanks for this great addon!

    Last edited by Noxxana on 2/5/2014 3:13:53 PM
  • #10

    IS IT BACK AFTER ALL THIS TIME !!!!!!!  YES I hope so dloading and testing now  

    Last edited by craarc on 9/23/2013 1:05:31 PM
  • #9
    This addon is turning out to be a handy addon especially since the use of special characters in names is quite prevalent at least on my server. Could you perhaps include the use of the target/raid icons as well?
  • #4
    This is looking good. Provides more characters than many mods like this. Also uses no CPU time when not active, unlike several mods like this I've tested.

    A couple of big usability issues with v1.0b1, though.

    1) Having to keep the modifier keys depressed to access layouts other than the default "Lower case modified letters" makes this a PITA to use currently. So much so that the mod is virtually unusable for me (and I'm sure for some others).

    Instead of switching back to the default layout when you release a modifier key (combo), could you instead have it retain the layout selected when the key(s) are released? Close it the layout, reopen with your chosen modifier(s) and the layout stays put again, etc..

    2) The "anchor" command line toggle does not describe its state properly. Enter "/cm anchor" and the line that appears: "Character map anchored to the chat box", which accurately describes its state. But type the command again & the same line appears, despite the layout becoming unanchored. And so on.

    Resolve those two issues and this would be the ideal mod of its type.
  • #5
    #2 is a known issue, and I'll be fixing it in the next release. The current configuration option is based on when anchoring worked differently than it does now.

    I'm still considering the best way to implement #1. My best idea so far is to provide a small dropdown menu that allows you to pick one layout which CharacterMap will use by default, until you either pick a different layout in the dropdown menu, or tell it to use modifier keys again.
  • #7
    Thanks for the reply.

    v1.0's implementation of what you reference is improved, but not ideal.

    When you choose a layout other than the default in the flyout menu, it maintains what you've chosen when bringing up the Character Map layout again. Which is good. The problem is doing it that way completely disables the click-combos.

    So if you want to change the layout, you have to bring up your old layout, go into the option flyout and choose a different one. Which is more effort than it could/should be.

    I still vote for maintaining the last click-combo layout you use until you modify it. Instead of regular (unmodified) left-click bringing up the "default" lower case layout all the time, have it open your last chosen layout by default. Have "lower case" be bound to ALT-CTRL (or similar) instead. If someone hasn't chosen a different layout to maintain yet, open lower case the first time anyway.

    And/or leave the click-combos reverting when you don't hold them down by default. Have a single option to maintain your last chosen layout when bringing up a layout by left-clicking the LDB display so that they don't revert when releasing the keys. Or combine it with the option flyout as you have now.

    Just don't completely disable the click-combos when you have chosen a layout in the options.
  • #8
    In 1.0.1, the LDB functionality has been improved to something very similar to your first idea (except the Lower Case layout is bound to Right-Click instead of Alt-Control-Click). Clicking the LDB object with any modifiers held down (or with a right-click) will cause CharacterMap to open to that layout. A normal left-click opens it to whatever layout you used the last time you had it open.
  • #3
    It would be nice to include the necessary ace3 libraries. Not all ppl load then by default.

    PS. LibStub and LibDataBroker-1.1 are missed in release.
  • #6
    The LibDataBroker object is only provided as a convenience for people who use LDB plugins; CharacterMap should be fully operational, configurable, and error-free without those libraries. And in fact, i was considering removing the LDB object since it is barely useful if you use the auto-show and hide option.
  • #2
    great waited for an update to this type of thing that works since charmap awesome
  • #1
    Lol!!! "Alt-Control-S---"! Misspelling perhaps? XD
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

The Sandbox: Godly Giveaway